Optional
bufferWhen map/exist|provided, indicates the binding resource type for this GPUBindGroupLayoutEntry is GPUBufferBinding.
Optional
externalWhen map/exist|provided, indicates the binding resource type for this GPUBindGroupLayoutEntry is GPUExternalTexture.
Optional
samplerWhen map/exist|provided, indicates the binding resource type for this GPUBindGroupLayoutEntry is GPUSampler.
Optional
storageWhen map/exist|provided, indicates the binding resource type for this GPUBindGroupLayoutEntry is GPUTextureView.
Optional
textureWhen map/exist|provided, indicates the binding resource type for this GPUBindGroupLayoutEntry is GPUTextureView.
A bitset of the members of GPUShaderStage. Each set bit indicates that a GPUBindGroupLayoutEntry's resource will be accessible from the associated shader stage.
Generated using TypeDoc
A unique identifier for a resource binding within the GPUBindGroupLayout, corresponding to a GPUBindGroupEntry#bindin | PUBindGroupEntry.binding and a
Binding
attribute in the GPUShaderModule.