VTK  9.7.20260913
vtkWebGPUBindGroupLayoutInternals Class Reference

#include <vtkWebGPUBindGroupLayoutInternals.h>

Detailed Description

Definition at line 15 of file vtkWebGPUBindGroupLayoutInternals.h.

Classes

struct  LayoutEntryInitializationHelper

Static Public Member Functions

static WGPUBindGroupLayout MakeBindGroupLayout (const WGPUDevice &device, std::initializer_list< LayoutEntryInitializationHelper > entriesInitializer, std::string label="")
 Creates the bind group layout from a list of bind group layout entries.
static WGPUBindGroupLayout MakeBindGroupLayout (const WGPUDevice &device, const std::vector< WGPUBindGroupLayoutEntry > &entries, std::string label="")
 Creates the bind group layout from a list of bind group layout entries.

Member Function Documentation

◆ MakeBindGroupLayout() [1/2]

WGPUBindGroupLayout vtkWebGPUBindGroupLayoutInternals::MakeBindGroupLayout ( const WGPUDevice & device,
std::initializer_list< LayoutEntryInitializationHelper > entriesInitializer,
std::string label = "" )
static

Creates the bind group layout from a list of bind group layout entries.

The returned handle is owned by the caller.

◆ MakeBindGroupLayout() [2/2]

WGPUBindGroupLayout vtkWebGPUBindGroupLayoutInternals::MakeBindGroupLayout ( const WGPUDevice & device,
const std::vector< WGPUBindGroupLayoutEntry > & entries,
std::string label = "" )
static

Creates the bind group layout from a list of bind group layout entries.

The returned handle is owned by the caller.


The documentation for this class was generated from the following file: