pub struct ExternalImageFormatPropertiesNVBuilder { /* private fields */ }Expand description
Builder for ExternalImageFormatPropertiesNV.
Implementations§
Source§impl ExternalImageFormatPropertiesNVBuilder
impl ExternalImageFormatPropertiesNVBuilder
pub fn image_format_properties(self, value: ImageFormatProperties) -> Self
pub fn external_memory_features( self, value: ExternalMemoryFeatureFlagsNV, ) -> Self
pub fn export_from_imported_handle_types( self, value: ExternalMemoryHandleTypeFlagsNV, ) -> Self
pub fn compatible_handle_types( self, value: ExternalMemoryHandleTypeFlagsNV, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExternalImageFormatPropertiesNVBuilder
impl RefUnwindSafe for ExternalImageFormatPropertiesNVBuilder
impl Send for ExternalImageFormatPropertiesNVBuilder
impl Sync for ExternalImageFormatPropertiesNVBuilder
impl Unpin for ExternalImageFormatPropertiesNVBuilder
impl UnsafeUnpin for ExternalImageFormatPropertiesNVBuilder
impl UnwindSafe for ExternalImageFormatPropertiesNVBuilder
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