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
) -> ExportMetalObjectCreateInfoEXTBuilder<'a>
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>
§type Target = ExportMetalObjectCreateInfoEXT
type Target = ExportMetalObjectCreateInfoEXT
The resulting type after dereferencing.