Type Alias XlibSurfaceCreateInfo

Source
pub type XlibSurfaceCreateInfo = VkXlibSurfaceCreateInfoKHR;
Available on crate feature VK_KHR_xlib_surface only.

Aliased Type§

#[repr(C)]
pub struct XlibSurfaceCreateInfo { pub sType: i32, pub pNext: *const c_void, pub flags: u32, pub dpy: *mut _XDisplay, pub window: u64, }

Fields§

§sType: i32§pNext: *const c_void§flags: u32§dpy: *mut _XDisplay§window: u64

Implementations§

Source§

impl XlibSurfaceCreateInfo

Source

pub const unsafe fn new(display: *mut Display, window: Window) -> Self

§Safety

Provided display must be a valid reference

Trait Implementations§

Source§

impl SurfaceCreateInfo for XlibSurfaceCreateInfo

Source§

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

Available on crate feature Implements only.