VTK  9.3.20241006
Public Member Functions | List of all members
vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper Struct Reference

#include <vtkWebGPUBindGroupLayoutInternals.h>

Inherits wgpu::BindGroupLayoutEntry.

Public Member Functions

 LayoutEntryInitializationHelper (uint32_t entryBinding, wgpu::ShaderStage entryVisibility, wgpu::BufferBindingType bufferType, bool bufferHasDynamicOffset=false, uint64_t bufferMinBindingSize=0)
 
 LayoutEntryInitializationHelper (uint32_t entryBinding, wgpu::ShaderStage entryVisibility, wgpu::SamplerBindingType samplerType)
 
 LayoutEntryInitializationHelper (uint32_t entryBinding, wgpu::ShaderStage entryVisibility, wgpu::TextureSampleType textureSampleType, wgpu::TextureViewDimension viewDimension=wgpu::TextureViewDimension::e2D, bool textureMultisampled=false)
 
 LayoutEntryInitializationHelper (uint32_t entryBinding, wgpu::ShaderStage entryVisibility, wgpu::StorageTextureAccess storageTextureAccess, wgpu::TextureFormat format, wgpu::TextureViewDimension viewDimension=wgpu::TextureViewDimension::e2D)
 
 LayoutEntryInitializationHelper (const wgpu::BindGroupLayoutEntry &entry)
 

Detailed Description

Definition at line 22 of file vtkWebGPUBindGroupLayoutInternals.h.

Constructor & Destructor Documentation

◆ LayoutEntryInitializationHelper() [1/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t  entryBinding,
wgpu::ShaderStage  entryVisibility,
wgpu::BufferBindingType  bufferType,
bool  bufferHasDynamicOffset = false,
uint64_t  bufferMinBindingSize = 0 
)

◆ LayoutEntryInitializationHelper() [2/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t  entryBinding,
wgpu::ShaderStage  entryVisibility,
wgpu::SamplerBindingType  samplerType 
)

◆ LayoutEntryInitializationHelper() [3/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t  entryBinding,
wgpu::ShaderStage  entryVisibility,
wgpu::TextureSampleType  textureSampleType,
wgpu::TextureViewDimension  viewDimension = wgpu::TextureViewDimension::e2D,
bool  textureMultisampled = false 
)

◆ LayoutEntryInitializationHelper() [4/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( uint32_t  entryBinding,
wgpu::ShaderStage  entryVisibility,
wgpu::StorageTextureAccess  storageTextureAccess,
wgpu::TextureFormat  format,
wgpu::TextureViewDimension  viewDimension = wgpu::TextureViewDimension::e2D 
)

◆ LayoutEntryInitializationHelper() [5/5]

vtkWebGPUBindGroupLayoutInternals::LayoutEntryInitializationHelper::LayoutEntryInitializationHelper ( const wgpu::BindGroupLayoutEntry &  entry)

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