Struct ash::vk::ExportMetalObjectCreateInfoEXTBuilder
source · pub struct ExportMetalObjectCreateInfoEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> ExportMetalObjectCreateInfoEXTBuilder<'a>
pub fn export_object_type( self, export_object_type: ExportMetalObjectTypeFlagsEXT ) -> Self
sourcepub fn build(self) -> ExportMetalObjectCreateInfoEXT
pub fn build(self) -> ExportMetalObjectCreateInfoEXT
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 ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> Deref for ExportMetalObjectCreateInfoEXTBuilder<'a>
source§impl<'a> DerefMut for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> DerefMut for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl ExtendsBufferViewCreateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
impl ExtendsEventCreateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
impl ExtendsImageCreateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
impl ExtendsImageViewCreateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
impl ExtendsInstanceCreateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
impl ExtendsMemoryAllocateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
impl ExtendsSemaphoreCreateInfo for ExportMetalObjectCreateInfoEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> RefUnwindSafe for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> !Send for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> !Sync for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> Unpin for ExportMetalObjectCreateInfoEXTBuilder<'a>
impl<'a> UnwindSafe for ExportMetalObjectCreateInfoEXTBuilder<'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