#[repr(C)]pub struct VkMetalSurfaceCreateInfoEXT {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkMetalSurfaceCreateFlagsEXT,
pub pLayer: *const CAMetalLayer,
}Fields§
§sType: VkStructureType§pNext: *const c_void§flags: VkMetalSurfaceCreateFlagsEXT§pLayer: *const CAMetalLayerTrait Implementations§
Source§impl Clone for VkMetalSurfaceCreateInfoEXT
impl Clone for VkMetalSurfaceCreateInfoEXT
Source§fn clone(&self) -> VkMetalSurfaceCreateInfoEXT
fn clone(&self) -> VkMetalSurfaceCreateInfoEXT
Returns a duplicate 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 moreimpl Copy for VkMetalSurfaceCreateInfoEXT
Auto Trait Implementations§
impl Freeze for VkMetalSurfaceCreateInfoEXT
impl RefUnwindSafe for VkMetalSurfaceCreateInfoEXT
impl !Send for VkMetalSurfaceCreateInfoEXT
impl !Sync for VkMetalSurfaceCreateInfoEXT
impl Unpin for VkMetalSurfaceCreateInfoEXT
impl UnwindSafe for VkMetalSurfaceCreateInfoEXT
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