Struct ash::vk::ExtFullScreenExclusiveFn [−][src]
pub struct ExtFullScreenExclusiveFn {
pub get_physical_device_surface_present_modes2_ext: extern "system" fn(physical_device: PhysicalDevice, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR, p_present_mode_count: *mut u32, p_present_modes: *mut PresentModeKHR) -> Result,
pub acquire_full_screen_exclusive_mode_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR) -> Result,
pub release_full_screen_exclusive_mode_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR) -> Result,
pub get_device_group_surface_present_modes2_ext: extern "system" fn(device: Device, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR, p_modes: *mut DeviceGroupPresentModeFlagsKHR) -> Result,
}Fields
get_physical_device_surface_present_modes2_ext: extern "system" fn(physical_device: PhysicalDevice, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR, p_present_mode_count: *mut u32, p_present_modes: *mut PresentModeKHR) -> Resultacquire_full_screen_exclusive_mode_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR) -> Resultrelease_full_screen_exclusive_mode_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR) -> Resultget_device_group_surface_present_modes2_ext: extern "system" fn(device: Device, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR, p_modes: *mut DeviceGroupPresentModeFlagsKHR) -> ResultImplementations
pub unsafe fn get_physical_device_surface_present_modes2_ext(
&self,
physical_device: PhysicalDevice,
p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR,
p_present_mode_count: *mut u32,
p_present_modes: *mut PresentModeKHR
) -> Result
pub unsafe fn get_physical_device_surface_present_modes2_ext(
&self,
physical_device: PhysicalDevice,
p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR,
p_present_mode_count: *mut u32,
p_present_modes: *mut PresentModeKHR
) -> Result
pub unsafe fn acquire_full_screen_exclusive_mode_ext(
&self,
device: Device,
swapchain: SwapchainKHR
) -> Result
pub unsafe fn acquire_full_screen_exclusive_mode_ext(
&self,
device: Device,
swapchain: SwapchainKHR
) -> Result
pub unsafe fn release_full_screen_exclusive_mode_ext(
&self,
device: Device,
swapchain: SwapchainKHR
) -> Result
pub unsafe fn release_full_screen_exclusive_mode_ext(
&self,
device: Device,
swapchain: SwapchainKHR
) -> Result
pub unsafe fn get_device_group_surface_present_modes2_ext(
&self,
device: Device,
p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR,
p_modes: *mut DeviceGroupPresentModeFlagsKHR
) -> Result
pub unsafe fn get_device_group_surface_present_modes2_ext(
&self,
device: Device,
p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR,
p_modes: *mut DeviceGroupPresentModeFlagsKHR
) -> Result
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExtFullScreenExclusiveFn
impl Unpin for ExtFullScreenExclusiveFn
impl UnwindSafe for ExtFullScreenExclusiveFn
Blanket Implementations
Mutably borrows from an owned value. Read more