Type Alias XcbSurfaceCreateInfo

Source
pub type XcbSurfaceCreateInfo = VkXcbSurfaceCreateInfoKHR;
Available on crate feature VK_KHR_xcb_surface only.

Aliased Type§

#[repr(C)]
pub struct XcbSurfaceCreateInfo { pub sType: i32, pub pNext: *const c_void, pub flags: u32, pub connection: *mut xcb_connection_t, pub window: Window, }

Fields§

§sType: i32§pNext: *const c_void§flags: u32§connection: *mut xcb_connection_t§window: Window

Implementations§

Source§

impl XcbSurfaceCreateInfo

Source

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

§Safety

Provided connection must be a valid reference

Trait Implementations§

Source§

impl SurfaceCreateInfo for XcbSurfaceCreateInfo

Source§

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

Available on crate feature Implements only.