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