attribute in the GPUShaderModule.
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.
A unique identifier for a resource binding within the GPUBindGroupLayout, corresponding to a GPUBindGroupEntry#binding|GPUBindGroupEntry.binding and a