pub struct ExternalMemoryPropertiesBuilder { /* private fields */ }Expand description
Builder for ExternalMemoryProperties.
Implementations§
Source§impl ExternalMemoryPropertiesBuilder
impl ExternalMemoryPropertiesBuilder
pub fn external_memory_features( self, value: ExternalMemoryFeatureFlagBits, ) -> ExternalMemoryPropertiesBuilder
pub fn export_from_imported_handle_types( self, value: ExternalMemoryHandleTypeFlagBits, ) -> ExternalMemoryPropertiesBuilder
pub fn compatible_handle_types( self, value: ExternalMemoryHandleTypeFlagBits, ) -> ExternalMemoryPropertiesBuilder
Trait Implementations§
Source§impl Deref for ExternalMemoryPropertiesBuilder
impl Deref for ExternalMemoryPropertiesBuilder
Source§type Target = ExternalMemoryProperties
type Target = ExternalMemoryProperties
The resulting type after dereferencing.
Auto Trait Implementations§
impl Freeze for ExternalMemoryPropertiesBuilder
impl RefUnwindSafe for ExternalMemoryPropertiesBuilder
impl Send for ExternalMemoryPropertiesBuilder
impl Sync for ExternalMemoryPropertiesBuilder
impl Unpin for ExternalMemoryPropertiesBuilder
impl UnsafeUnpin 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