Type Alias WaylandSurfaceCreateInfo

Source
pub type WaylandSurfaceCreateInfo = VkWaylandSurfaceCreateInfoKHR;
Available on crate feature VK_KHR_wayland_surface only.

Aliased Type§

#[repr(C)]
pub struct WaylandSurfaceCreateInfo { pub sType: i32, pub pNext: *const c_void, pub flags: u32, pub display: *mut c_void, pub surface: *mut c_void, }

Fields§

§sType: i32§pNext: *const c_void§flags: u32§display: *mut c_void§surface: *mut c_void

Implementations§

Source§

impl WaylandSurfaceCreateInfo

Source

pub const unsafe fn new(display: *mut c_void, surface: *mut c_void) -> Self

§Safety

Provided display and surface must be a valid reference

Trait Implementations§

Source§

impl SurfaceCreateInfo for WaylandSurfaceCreateInfo

Source§

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

Available on crate feature Implements only.