Struct pilka_lib::ash::extensions::khr::XlibSurface [−]
pub struct XlibSurface { /* fields omitted */ }
Implementations
impl XlibSurface
impl XlibSurface
pub fn new<L>(entry: &EntryCustom<L>, instance: &Instance) -> XlibSurface
pub unsafe fn create_xlib_surface(
&self,
create_info: &XlibSurfaceCreateInfoKHR,
allocation_callbacks: Option<&AllocationCallbacks>
) -> Result<SurfaceKHR, Result>
pub unsafe fn create_xlib_surface(
&self,
create_info: &XlibSurfaceCreateInfoKHR,
allocation_callbacks: Option<&AllocationCallbacks>
) -> Result<SurfaceKHR, Result>
pub unsafe fn get_physical_device_xlib_presentation_support(
&self,
physical_device: PhysicalDevice,
queue_family_index: u32,
display: &mut *const c_void,
visual_id: u32
) -> bool
pub unsafe fn get_physical_device_xlib_presentation_support(
&self,
physical_device: PhysicalDevice,
queue_family_index: u32,
display: &mut *const c_void,
visual_id: u32
) -> bool
pub fn fp(&self) -> &KhrXlibSurfaceFn
Trait Implementations
impl Clone for XlibSurface
impl Clone for XlibSurface
pub fn clone(&self) -> XlibSurface
pub fn clone(&self) -> XlibSurface
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for XlibSurface
impl Send for XlibSurface
impl Sync for XlibSurface
impl Unpin for XlibSurface
impl UnwindSafe for XlibSurface
Blanket Implementations
Mutably borrows from an owned value. Read more