pub(crate) type GPUBindGroupLayoutEntry = GPUBindGroupLayoutEntry;
Aliased Type§
pub(crate) struct GPUBindGroupLayoutEntry {
pub binding: u32,
pub buffer: Option<GPUBufferBindingLayout>,
pub externalTexture: Option<GPUExternalTextureBindingLayout>,
pub sampler: Option<GPUSamplerBindingLayout>,
pub storageTexture: Option<GPUStorageTextureBindingLayout>,
pub texture: Option<GPUTextureBindingLayout>,
pub visibility: u32,
}
Fields§
§binding: u32
§buffer: Option<GPUBufferBindingLayout>
§externalTexture: Option<GPUExternalTextureBindingLayout>
§sampler: Option<GPUSamplerBindingLayout>
§storageTexture: Option<GPUStorageTextureBindingLayout>
§texture: Option<GPUTextureBindingLayout>
§visibility: u32