Struct pilka_lib::ash::extensions::ext::FullScreenExclusive [−]
pub struct FullScreenExclusive { /* fields omitted */ }
Implementations
impl FullScreenExclusive
impl FullScreenExclusive
pub fn new(instance: &Instance, device: &Device) -> FullScreenExclusive
pub unsafe fn acquire_full_screen_exclusive_mode(
&self,
swapchain: SwapchainKHR
) -> Result<(), Result>
pub unsafe fn acquire_full_screen_exclusive_mode(
&self,
swapchain: SwapchainKHR
) -> Result<(), Result>
pub unsafe fn get_physical_device_surface_present_modes2(
&self,
physical_device: PhysicalDevice,
surface_info: &PhysicalDeviceSurfaceInfo2KHR
) -> Result<Vec<PresentModeKHR, Global>, Result>
pub unsafe fn get_physical_device_surface_present_modes2(
&self,
physical_device: PhysicalDevice,
surface_info: &PhysicalDeviceSurfaceInfo2KHR
) -> Result<Vec<PresentModeKHR, Global>, Result>
pub unsafe fn release_full_screen_exclusive_mode(
&self,
swapchain: SwapchainKHR
) -> Result<(), Result>
pub unsafe fn release_full_screen_exclusive_mode(
&self,
swapchain: SwapchainKHR
) -> Result<(), Result>
pub unsafe fn get_device_group_surface_present_modes2(
&self,
surface_info: &PhysicalDeviceSurfaceInfo2KHR
) -> Result<DeviceGroupPresentModeFlagsKHR, Result>
pub unsafe fn get_device_group_surface_present_modes2(
&self,
surface_info: &PhysicalDeviceSurfaceInfo2KHR
) -> Result<DeviceGroupPresentModeFlagsKHR, Result>
pub fn fp(&self) -> &ExtFullScreenExclusiveFn
Trait Implementations
impl Clone for FullScreenExclusive
impl Clone for FullScreenExclusive
pub fn clone(&self) -> FullScreenExclusive
pub fn clone(&self) -> FullScreenExclusive
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for FullScreenExclusive
impl Send for FullScreenExclusive
impl Sync for FullScreenExclusive
impl Unpin for FullScreenExclusive
impl UnwindSafe for FullScreenExclusive
Blanket Implementations
Mutably borrows from an owned value. Read more