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