VTK
9.5.20251215
Rendering
WebGPU
Private
vtkWebGPUPipelineLayoutInternals.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkWebGPUPipelineLayoutInternals_h
4
#define vtkWebGPUPipelineLayoutInternals_h
5
6
#include "vtkRenderingWebGPUModule.h"
7
#include "vtk_wgpu.h"
8
9
#include <vector>
10
11
VTK_ABI_NAMESPACE_BEGIN
12
class
VTKRENDERINGWEBGPU_NO_EXPORT
vtkWebGPUPipelineLayoutInternals
13
{
14
public
:
15
static
wgpu::PipelineLayout
MakeBasicPipelineLayout
(
const
wgpu::Device& device,
16
const
wgpu::BindGroupLayout* bindGroupLayout, std::string label =
""
);
17
18
static
wgpu::PipelineLayout
MakePipelineLayout
(
19
const
wgpu::Device& device, std::vector<wgpu::BindGroupLayout> bgls, std::string label =
""
);
20
};
21
VTK_ABI_NAMESPACE_END
22
23
#endif
24
// VTK-HeaderTest-Exclude: vtkWebGPUPipelineLayoutInternals.h
vtkWebGPUPipelineLayoutInternals
Definition
vtkWebGPUPipelineLayoutInternals.h:13
vtkWebGPUPipelineLayoutInternals::MakePipelineLayout
static wgpu::PipelineLayout MakePipelineLayout(const wgpu::Device &device, std::vector< wgpu::BindGroupLayout > bgls, std::string label="")
vtkWebGPUPipelineLayoutInternals::MakeBasicPipelineLayout
static wgpu::PipelineLayout MakeBasicPipelineLayout(const wgpu::Device &device, const wgpu::BindGroupLayout *bindGroupLayout, std::string label="")
Generated on Mon Dec 15 2025 16:16:04 for VTK by
1.13.2