VTK  9.7.20260915
vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper Struct Reference

#include <vtkWebGPUBindGroupLayoutInternals.h>

Detailed Description

Definition at line 25 of file vtkWebGPUBindGroupLayoutInternals.h.

Inherits WGPUBindGroupLayoutEntry.

Public Member Functions

 LayoutEntryInitializationHelper (uint32_t entryBinding, WGPUShaderStage entryVisibility, WGPUBufferBindingType bufferType, bool bufferHasDynamicOffset=false, uint64_t bufferMinBindingSize=0)
 LayoutEntryInitializationHelper (uint32_t entryBinding, WGPUShaderStage entryVisibility, WGPUSamplerBindingType samplerType)
 LayoutEntryInitializationHelper (uint32_t entryBinding, WGPUShaderStage entryVisibility, WGPUTextureSampleType textureSampleType, WGPUTextureViewDimension viewDimension=WGPUTextureViewDimension_2D, bool textureMultisampled=false)
 LayoutEntryInitializationHelper (uint32_t entryBinding, WGPUShaderStage entryVisibility, WGPUStorageTextureAccess storageTextureAccess, WGPUTextureFormat format, WGPUTextureViewDimension viewDimension=WGPUTextureViewDimension_2D)
 LayoutEntryInitializationHelper (const WGPUBindGroupLayoutEntry &entry)

Constructor & Destructor Documentation

◆ LayoutEntryInitializationHelper() [1/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t entryBinding,
WGPUShaderStage entryVisibility,
WGPUBufferBindingType bufferType,
bool bufferHasDynamicOffset = false,
uint64_t bufferMinBindingSize = 0 )

◆ LayoutEntryInitializationHelper() [2/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t entryBinding,
WGPUShaderStage entryVisibility,
WGPUSamplerBindingType samplerType )

◆ LayoutEntryInitializationHelper() [3/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t entryBinding,
WGPUShaderStage entryVisibility,
WGPUTextureSampleType textureSampleType,
WGPUTextureViewDimension viewDimension = WGPUTextureViewDimension_2D,
bool textureMultisampled = false )

◆ LayoutEntryInitializationHelper() [4/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t entryBinding,
WGPUShaderStage entryVisibility,
WGPUStorageTextureAccess storageTextureAccess,
WGPUTextureFormat format,
WGPUTextureViewDimension viewDimension = WGPUTextureViewDimension_2D )

◆ LayoutEntryInitializationHelper() [5/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( const WGPUBindGroupLayoutEntry & entry)

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