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