| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Extensions.VK_KHR_shared_presentable_image
- pattern VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR :: VkImageLayout
- pattern VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR :: VkStructureType
- pattern VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR :: VkPresentModeKHR
- pattern VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR :: VkPresentModeKHR
- pattern VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION :: Integral a => a
- pattern VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME :: (Eq a, IsString a) => a
- vkGetSwapchainStatusKHR :: ("device" ::: VkDevice) -> ("swapchain" ::: VkSwapchainKHR) -> IO VkResult
- data VkSharedPresentSurfaceCapabilitiesKHR = VkSharedPresentSurfaceCapabilitiesKHR {}
Documentation
pattern VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR :: VkImageLayout Source #
pattern VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION :: Integral a => a Source #
pattern VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME :: (Eq a, IsString a) => a Source #
vkGetSwapchainStatusKHR :: ("device" ::: VkDevice) -> ("swapchain" ::: VkSwapchainKHR) -> IO VkResult Source #
vkGetSwapchainStatusKHR - Get a swapchain’s status
Parameters
deviceis the device associated withswapchain.
swapchainis the swapchain to query.
Description
Valid Usage (Implicit)
devicemust be a validVkDevicehandle
swapchainmust be a validVkSwapchainKHRhandle- Both of
device, andswapchainmust have been created, allocated, or retrieved from the sameVkInstance
Host Synchronization
- Host access to
swapchainmust be externally synchronized
Return Codes
- Success
- -
VK_SUCCESSVK_SUBOPTIMAL_KHR
- Failure
- -
VK_ERROR_OUT_OF_HOST_MEMORYVK_ERROR_OUT_OF_DEVICE_MEMORY
VK_ERROR_DEVICE_LOST
VK_ERROR_OUT_OF_DATE_KHR
VK_ERROR_SURFACE_LOST_KHR
See Also
data VkSharedPresentSurfaceCapabilitiesKHR Source #
VkSharedPresentSurfaceCapabilitiesKHR - structure describing capabilities of a surface for shared presentation
Description
Valid Usage (Implicit)
sTypemust beVK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR
See Also
Constructors
| VkSharedPresentSurfaceCapabilitiesKHR | |
Fields
| |