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