#[repr(C)]pub struct VkWriteDescriptorSet<'a, Next = Null> {
pub stype: WriteDescriptorSetType,
pub next: Next,
pub dst_set: Mut<'a, VkDescriptorSet>,
pub dst_binding: u32,
pub dst_array_element: u32,
pub descriptor_count: u32,
pub descriptor_type: DescriptorType,
pub image_info: Option<Array<'a, VkDescriptorImageInfo<'a>>>,
pub buffer_info: Option<Array<'a, VkDescriptorBufferInfo<'a>>>,
pub texel_buffer_view: Option<Array<'a, Ref<'a, VkBufferView>>>,
}Expand description
(see VkWriteDescriptorSet)
Fields§
§stype: WriteDescriptorSetType§next: Next§dst_set: Mut<'a, VkDescriptorSet>§dst_binding: u32§dst_array_element: u32§descriptor_count: u32§descriptor_type: DescriptorType§image_info: Option<Array<'a, VkDescriptorImageInfo<'a>>>§buffer_info: Option<Array<'a, VkDescriptorBufferInfo<'a>>>§texel_buffer_view: Option<Array<'a, Ref<'a, VkBufferView>>>Trait Implementations§
Auto Trait Implementations§
impl<'a, Next> Freeze for VkWriteDescriptorSet<'a, Next>where
Next: Freeze,
impl<'a, Next> RefUnwindSafe for VkWriteDescriptorSet<'a, Next>where
Next: RefUnwindSafe,
impl<'a, Next> Send for VkWriteDescriptorSet<'a, Next>where
Next: Send,
impl<'a, Next> Sync for VkWriteDescriptorSet<'a, Next>where
Next: Sync,
impl<'a, Next> Unpin for VkWriteDescriptorSet<'a, Next>where
Next: Unpin,
impl<'a, Next> UnsafeUnpin for VkWriteDescriptorSet<'a, Next>where
Next: UnsafeUnpin,
impl<'a, Next> UnwindSafe for VkWriteDescriptorSet<'a, Next>where
Next: UnwindSafe,
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