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