pub struct ExternalImageFormatPropertiesNVBuilder { /* private fields */ }Expand description
Builder for ExternalImageFormatPropertiesNV.
Implementations§
Source§impl ExternalImageFormatPropertiesNVBuilder
impl ExternalImageFormatPropertiesNVBuilder
pub fn image_format_properties( self, value: ImageFormatProperties, ) -> ExternalImageFormatPropertiesNVBuilder
pub fn external_memory_features( self, value: ExternalMemoryFeatureFlagBitsNV, ) -> ExternalImageFormatPropertiesNVBuilder
pub fn export_from_imported_handle_types( self, value: ExternalMemoryHandleTypeFlagBitsNV, ) -> ExternalImageFormatPropertiesNVBuilder
pub fn compatible_handle_types( self, value: ExternalMemoryHandleTypeFlagBitsNV, ) -> ExternalImageFormatPropertiesNVBuilder
Trait Implementations§
Source§impl Deref for ExternalImageFormatPropertiesNVBuilder
impl Deref for ExternalImageFormatPropertiesNVBuilder
Source§type Target = ExternalImageFormatPropertiesNV
type Target = ExternalImageFormatPropertiesNV
The resulting type after dereferencing.
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