Trait vulkano::descriptor::descriptor_set::DescriptorSetDesc [−][src]
pub unsafe trait DescriptorSetDesc { fn num_bindings(&self) -> usize; fn descriptor(&self, binding: usize) -> Option<DescriptorDesc>; }
Trait for objects that describe the layout of the descriptors of a set.
Required methods
fn num_bindings(&self) -> usize
[src]
Returns the number of binding slots in the set.
fn descriptor(&self, binding: usize) -> Option<DescriptorDesc>
[src]
Returns a description of a descriptor, or None
if out of range.
Implementors
impl DescriptorSetDesc for UnsafeDescriptorSetLayout
[src]
impl DescriptorSetDesc for UnsafeDescriptorSetLayout
[src]fn num_bindings(&self) -> usize
[src]
fn descriptor(&self, binding: usize) -> Option<DescriptorDesc>
[src]
impl<R> DescriptorSetDesc for FixedSizeDescriptorSet<R>
[src]
impl<R> DescriptorSetDesc for FixedSizeDescriptorSet<R>
[src]fn num_bindings(&self) -> usize
[src]
fn descriptor(&self, binding: usize) -> Option<DescriptorDesc>
[src]
impl<R, P> DescriptorSetDesc for PersistentDescriptorSet<R, P>
[src]
impl<R, P> DescriptorSetDesc for PersistentDescriptorSet<R, P>
[src]fn num_bindings(&self) -> usize
[src]
fn descriptor(&self, binding: usize) -> Option<DescriptorDesc>
[src]
impl<T> DescriptorSetDesc for T where
T: SafeDeref,
T::Target: DescriptorSetDesc,
[src]
impl<T> DescriptorSetDesc for T where
T: SafeDeref,
T::Target: DescriptorSetDesc,
[src]