VTK  9.3.0
vtkWebGPUInternalsBindGroupLayout::LayoutEntryInitializationHelper Struct Reference

#include <vtkWebGPUInternalsBindGroupLayout.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 vtkWebGPUInternalsBindGroupLayout.h.

Constructor & Destructor Documentation

◆ LayoutEntryInitializationHelper() [1/5]

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

◆ LayoutEntryInitializationHelper() [2/5]

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

◆ LayoutEntryInitializationHelper() [3/5]

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

◆ LayoutEntryInitializationHelper() [4/5]

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

◆ LayoutEntryInitializationHelper() [5/5]

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

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