#[repr(transparent)]pub struct ExternalImageFormatPropertiesNVBuilder { /* private fields */ }
Expand description
A builder for a ExternalImageFormatPropertiesNV
.
Implementations§
source§impl ExternalImageFormatPropertiesNVBuilder
impl ExternalImageFormatPropertiesNVBuilder
pub fn image_format_properties( self, image_format_properties: impl Cast<Target = ImageFormatProperties> ) -> Self
pub fn external_memory_features( self, external_memory_features: ExternalMemoryFeatureFlagsNV ) -> Self
pub fn export_from_imported_handle_types( self, export_from_imported_handle_types: ExternalMemoryHandleTypeFlagsNV ) -> Self
pub fn compatible_handle_types( self, compatible_handle_types: ExternalMemoryHandleTypeFlagsNV ) -> Self
pub fn build(self) -> ExternalImageFormatPropertiesNV
Trait Implementations§
source§impl Cast for ExternalImageFormatPropertiesNVBuilder
impl Cast for ExternalImageFormatPropertiesNVBuilder
§type Target = ExternalImageFormatPropertiesNV
type Target = ExternalImageFormatPropertiesNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for ExternalImageFormatPropertiesNVBuilder
impl Clone for ExternalImageFormatPropertiesNVBuilder
source§fn clone(&self) -> ExternalImageFormatPropertiesNVBuilder
fn clone(&self) -> ExternalImageFormatPropertiesNVBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for ExternalImageFormatPropertiesNVBuilder
impl Default for ExternalImageFormatPropertiesNVBuilder
source§fn default() -> ExternalImageFormatPropertiesNVBuilder
fn default() -> ExternalImageFormatPropertiesNVBuilder
Returns the “default value” for a type. Read more
impl Copy for ExternalImageFormatPropertiesNVBuilder
Auto Trait Implementations§
impl RefUnwindSafe for ExternalImageFormatPropertiesNVBuilder
impl Send for ExternalImageFormatPropertiesNVBuilder
impl Sync for ExternalImageFormatPropertiesNVBuilder
impl Unpin 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