VTK
9.7.20260913
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
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 <string>
10
#include <vector>
11
12
VTK_ABI_NAMESPACE_BEGIN
13
class
VTKRENDERINGWEBGPU_NO_EXPORT
vtkWebGPUPipelineLayoutInternals
14
{
15
public
:
16
static
WGPUPipelineLayout
MakeBasicPipelineLayout
(
17
WGPUDevice device,
const
WGPUBindGroupLayout* bindGroupLayout, std::string label =
""
);
18
19
static
WGPUPipelineLayout
MakePipelineLayout
(
20
WGPUDevice device, std::vector<WGPUBindGroupLayout> bgls, std::string label =
""
);
21
};
22
VTK_ABI_NAMESPACE_END
23
24
#endif
25
// VTK-HeaderTest-Exclude: vtkWebGPUPipelineLayoutInternals.h
vtkWebGPUPipelineLayoutInternals
Definition
vtkWebGPUPipelineLayoutInternals.h:14
vtkWebGPUPipelineLayoutInternals::MakeBasicPipelineLayout
static WGPUPipelineLayout MakeBasicPipelineLayout(WGPUDevice device, const WGPUBindGroupLayout *bindGroupLayout, std::string label="")
vtkWebGPUPipelineLayoutInternals::MakePipelineLayout
static WGPUPipelineLayout MakePipelineLayout(WGPUDevice device, std::vector< WGPUBindGroupLayout > bgls, std::string label="")
Generated on
for VTK by
1.16.1