3#ifndef vtkWebGPUPipelineLayoutInternals_h
4#define vtkWebGPUPipelineLayoutInternals_h
6#include "vtkRenderingWebGPUModule.h"
11VTK_ABI_NAMESPACE_BEGIN
16 const wgpu::BindGroupLayout* bindGroupLayout, std::string label =
"");
19 const wgpu::Device& device, std::vector<wgpu::BindGroupLayout> bgls, std::string label =
"");
static wgpu::PipelineLayout MakePipelineLayout(const wgpu::Device &device, std::vector< wgpu::BindGroupLayout > bgls, std::string label="")
static wgpu::PipelineLayout MakeBasicPipelineLayout(const wgpu::Device &device, const wgpu::BindGroupLayout *bindGroupLayout, std::string label="")