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