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