Struct ash::vk::MutableDescriptorTypeCreateInfoEXTBuilder
source · pub struct MutableDescriptorTypeCreateInfoEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> MutableDescriptorTypeCreateInfoEXTBuilder<'a>
pub fn mutable_descriptor_type_lists( self, mutable_descriptor_type_lists: &'a [MutableDescriptorTypeListEXT] ) -> Self
sourcepub fn build(self) -> MutableDescriptorTypeCreateInfoEXT
pub fn build(self) -> MutableDescriptorTypeCreateInfoEXT
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations§
source§impl<'a> Deref for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> Deref for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
source§impl<'a> DerefMut for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> DerefMut for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl ExtendsDescriptorPoolCreateInfo for MutableDescriptorTypeCreateInfoEXTBuilder<'_>
impl ExtendsDescriptorSetLayoutCreateInfo for MutableDescriptorTypeCreateInfoEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> RefUnwindSafe for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> !Send for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> !Sync for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> Unpin for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
impl<'a> UnwindSafe for MutableDescriptorTypeCreateInfoEXTBuilder<'a>
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