WebGPU Headers: WGPUBindGroupEntry Struct Reference

Data Fields

WGPUChainedStructnextInChain
 
uint32_t binding
 
WGPUBuffer buffer
 
uint64_t offset
 
uint64_t size
 
WGPUSampler sampler
 
WGPUTextureView textureView
 

Default values can be set using WGPU_BIND_GROUP_ENTRY_INIT as initializer.

Definition at line 3564 of file webgpu.h.

◆ nextInChain

◆ binding

uint32_t WGPUBindGroupEntry::binding

Binding index in the bind group.

The INIT macro sets this to 0.

Definition at line 3571 of file webgpu.h.

◆ buffer

Set this if the binding is a buffer object. Otherwise must be null.

The INIT macro sets this to NULL.

Definition at line 3578 of file webgpu.h.

◆ offset

uint64_t WGPUBindGroupEntry::offset

If the binding is a buffer, this is the byte offset of the binding range. Otherwise ignored.

The INIT macro sets this to 0.

Definition at line 3585 of file webgpu.h.

◆ size

uint64_t WGPUBindGroupEntry::size

If the binding is a buffer, this is the byte size of the binding range (WGPU_WHOLE_SIZE means the binding ends at the end of the buffer). Otherwise ignored.

The INIT macro sets this to WGPU_WHOLE_SIZE.

Definition at line 3593 of file webgpu.h.

◆ sampler

Set this if the binding is a sampler object. Otherwise must be null.

The INIT macro sets this to NULL.

Definition at line 3600 of file webgpu.h.

◆ textureView

Set this if the binding is a texture view object. Otherwise must be null.

The INIT macro sets this to NULL.

Definition at line 3607 of file webgpu.h.