Function Prototype
vkReleaseFullScreenExclusiveModeEXT
Release full-screen exclusive mode from a swapchain
To release exclusive full-screen access from a swapchain, call:
VkResult vkReleaseFullScreenExclusiveModeEXT(
VkDevice device,
VkSwapchainKHR swapchain);
pub fn release_full_screen_exclusive_mode_ext(
device: vk::Device,
swapchain: vk::SwapchainKHR,
) -> vk::Result;
deviceis the device associated withswapchain.swapchainis the swapchain to release exclusive full-screen access from.
Applications will not be able to present to
swapchain after this call
until exclusive full-screen access is reacquired.
This is usually useful to handle when an application is minimized or
otherwise intends to stop presenting for a time.Valid Usage
VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-02677
swapchain must not be in the retired state
VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-02678
swapchain must be a swapchain created with a
VkSurfaceFullScreenExclusiveInfoEXT structure, with
fullScreenExclusive set to
VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT
Valid Usage (Implicit)
VUID-vkReleaseFullScreenExclusiveModeEXT-device-parameter
device must be a valid VkDevice handle
VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-parameter
swapchain must be a valid VkSwapchainKHR handle
VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-parent
swapchain must have been created, allocated, or retrieved from device
Type
Function Prototype