Type Alias GPUBindGroupLayoutEntry

Source
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