Type Alias MetalSurfaceCreateInfo

Source
pub type MetalSurfaceCreateInfo = VkMetalSurfaceCreateInfoEXT;
Available on crate feature VK_EXT_metal_surface only.

Aliased Type§

#[repr(C)]
pub struct MetalSurfaceCreateInfo { pub sType: i32, pub pNext: *const c_void, pub flags: u32, pub pLayer: *const c_void, }

Fields§

§sType: i32§pNext: *const c_void§flags: u32§pLayer: *const c_void

Implementations§

Source§

impl MetalSurfaceCreateInfo

Source

pub const unsafe fn new(layer: *const c_void) -> Self

§Safety

Provided layer must be a valid reference

Trait Implementations§

Source§

impl SurfaceCreateInfo for MetalSurfaceCreateInfo

Source§

unsafe fn execute( &self, instance: &(impl VkHandle<Handle = VkInstance> + ?Sized), allocation_callbacks: Option<&VkAllocationCallbacks>, ) -> Result<VkSurfaceKHR>

Available on crate feature Implements only.