pub struct DescriptorSetCopy<'a, B>where
B: Backend,{
pub src_set: &'a <B as Backend>::DescriptorSet,
pub src_binding: u32,
pub src_array_offset: usize,
pub dst_set: &'a <B as Backend>::DescriptorSet,
pub dst_binding: u32,
pub dst_array_offset: usize,
pub count: usize,
}
Expand description
Copies a range of descriptors to be bound from one descriptor set to another Should be
provided to the copy_descriptor_sets
method of a Device
.
Fields§
§src_set: &'a <B as Backend>::DescriptorSet
§src_binding: u32
§src_array_offset: usize
§dst_set: &'a <B as Backend>::DescriptorSet
§dst_binding: u32
§dst_array_offset: usize
§count: usize
Trait Implementations§
Source§impl<'a, B> Clone for DescriptorSetCopy<'a, B>
impl<'a, B> Clone for DescriptorSetCopy<'a, B>
Source§fn clone(&self) -> DescriptorSetCopy<'a, B>
fn clone(&self) -> DescriptorSetCopy<'a, B>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a, B> Debug for DescriptorSetCopy<'a, B>
impl<'a, B> Debug for DescriptorSetCopy<'a, B>
impl<'a, B> Copy for DescriptorSetCopy<'a, B>
Auto Trait Implementations§
impl<'a, B> Freeze for DescriptorSetCopy<'a, B>
impl<'a, B> RefUnwindSafe for DescriptorSetCopy<'a, B>
impl<'a, B> Send for DescriptorSetCopy<'a, B>
impl<'a, B> Sync for DescriptorSetCopy<'a, B>
impl<'a, B> Unpin for DescriptorSetCopy<'a, B>
impl<'a, B> UnwindSafe for DescriptorSetCopy<'a, B>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more