Type Alias ResolvedBindingResource

Source
pub type ResolvedBindingResource<'a> = BindingResource<'a, Arc<Buffer>, Arc<Sampler>, Arc<TextureView>, Arc<Tlas>>;

Aliased Type§

pub enum ResolvedBindingResource<'a> {
    Buffer(BufferBinding<Arc<Buffer>>),
    BufferArray(Cow<'a, [BufferBinding<Arc<Buffer>>]>),
    Sampler(Arc<Sampler>),
    SamplerArray(Cow<'a, [Arc<Sampler>]>),
    TextureView(Arc<TextureView>),
    TextureViewArray(Cow<'a, [Arc<TextureView>]>),
    AccelerationStructure(Arc<Tlas>),
}

Variants§

§

Buffer(BufferBinding<Arc<Buffer>>)

§

BufferArray(Cow<'a, [BufferBinding<Arc<Buffer>>]>)

§

Sampler(Arc<Sampler>)

§

SamplerArray(Cow<'a, [Arc<Sampler>]>)

§

TextureView(Arc<TextureView>)

§

TextureViewArray(Cow<'a, [Arc<TextureView>]>)

§

AccelerationStructure(Arc<Tlas>)