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) -> Result
acquire_full_screen_exclusive_mode_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR) -> Result
release_full_screen_exclusive_mode_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR) -> Result
get_device_group_surface_present_modes2_ext: extern "system" fn(device: Device, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR, p_modes: *mut DeviceGroupPresentModeFlagsKHR) -> Result
Implementations
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