pub enum WriteDescriptorSetElements {
None(u32),
Buffer(SmallVec<[Arc<dyn BufferAccess>; 1]>),
BufferView(SmallVec<[Arc<dyn BufferViewAbstract>; 1]>),
ImageView(SmallVec<[Arc<dyn ImageViewAbstract>; 1]>),
ImageViewSampler(SmallVec<[(Arc<dyn ImageViewAbstract>, Arc<Sampler>); 1]>),
Sampler(SmallVec<[Arc<Sampler>; 1]>),
}
Expand description
The elements held by a WriteDescriptorSet
.
Variants
None(u32)
Buffer(SmallVec<[Arc<dyn BufferAccess>; 1]>)
BufferView(SmallVec<[Arc<dyn BufferViewAbstract>; 1]>)
ImageView(SmallVec<[Arc<dyn ImageViewAbstract>; 1]>)
ImageViewSampler(SmallVec<[(Arc<dyn ImageViewAbstract>, Arc<Sampler>); 1]>)
Sampler(SmallVec<[Arc<Sampler>; 1]>)
Implementations
Auto Trait Implementations
impl !RefUnwindSafe for WriteDescriptorSetElements
impl Send for WriteDescriptorSetElements
impl Sync for WriteDescriptorSetElements
impl Unpin for WriteDescriptorSetElements
impl !UnwindSafe for WriteDescriptorSetElements
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more