Struct vulkanalia::vk::ExternalMemoryPropertiesBuilder
source · #[repr(transparent)]pub struct ExternalMemoryPropertiesBuilder { /* private fields */ }
Expand description
A builder for a ExternalMemoryProperties
.
Implementations§
source§impl ExternalMemoryPropertiesBuilder
impl ExternalMemoryPropertiesBuilder
pub fn external_memory_features( self, external_memory_features: ExternalMemoryFeatureFlags ) -> Self
pub fn export_from_imported_handle_types( self, export_from_imported_handle_types: ExternalMemoryHandleTypeFlags ) -> Self
pub fn compatible_handle_types( self, compatible_handle_types: ExternalMemoryHandleTypeFlags ) -> Self
pub fn build(self) -> ExternalMemoryProperties
Trait Implementations§
source§impl Cast for ExternalMemoryPropertiesBuilder
impl Cast for ExternalMemoryPropertiesBuilder
§type Target = ExternalMemoryProperties
type Target = ExternalMemoryProperties
The other type this type can be used interchangeably with in FFI.
source§impl Clone for ExternalMemoryPropertiesBuilder
impl Clone for ExternalMemoryPropertiesBuilder
source§fn clone(&self) -> ExternalMemoryPropertiesBuilder
fn clone(&self) -> ExternalMemoryPropertiesBuilder
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 ExternalMemoryPropertiesBuilder
impl Default for ExternalMemoryPropertiesBuilder
source§fn default() -> ExternalMemoryPropertiesBuilder
fn default() -> ExternalMemoryPropertiesBuilder
Returns the “default value” for a type. Read more
impl Copy for ExternalMemoryPropertiesBuilder
Auto Trait Implementations§
impl RefUnwindSafe for ExternalMemoryPropertiesBuilder
impl Send for ExternalMemoryPropertiesBuilder
impl Sync for ExternalMemoryPropertiesBuilder
impl Unpin for ExternalMemoryPropertiesBuilder
impl UnwindSafe for ExternalMemoryPropertiesBuilder
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