#[repr(C)]pub struct MetalSurfaceCreateInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: u32,
pub p_layer: *const c_void,
}Expand description
VkMetalSurfaceCreateInfoEXT
Provided by VK_EXT_metal_surface.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT.
p_next: *const c_voidOptional, may be null.
flags: u32§p_layer: *const c_voidImplementations§
Source§impl MetalSurfaceCreateInfoEXT
impl MetalSurfaceCreateInfoEXT
Sourcepub fn builder<'a>() -> MetalSurfaceCreateInfoEXTBuilder<'a>
pub fn builder<'a>() -> MetalSurfaceCreateInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for MetalSurfaceCreateInfoEXT
impl Clone for MetalSurfaceCreateInfoEXT
Source§fn clone(&self) -> MetalSurfaceCreateInfoEXT
fn clone(&self) -> MetalSurfaceCreateInfoEXT
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 moreSource§impl Debug for MetalSurfaceCreateInfoEXT
impl Debug for MetalSurfaceCreateInfoEXT
Source§impl Default for MetalSurfaceCreateInfoEXT
impl Default for MetalSurfaceCreateInfoEXT
Source§fn default() -> MetalSurfaceCreateInfoEXT
fn default() -> MetalSurfaceCreateInfoEXT
Returns the “default value” for a type. Read more
impl Copy for MetalSurfaceCreateInfoEXT
Auto Trait Implementations§
impl Freeze for MetalSurfaceCreateInfoEXT
impl RefUnwindSafe for MetalSurfaceCreateInfoEXT
impl !Send for MetalSurfaceCreateInfoEXT
impl !Sync for MetalSurfaceCreateInfoEXT
impl Unpin for MetalSurfaceCreateInfoEXT
impl UnsafeUnpin for MetalSurfaceCreateInfoEXT
impl UnwindSafe for MetalSurfaceCreateInfoEXT
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