| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_KHR_incremental_present
Synopsis
- data PresentRegionsKHR = PresentRegionsKHR {}
- data PresentRegionKHR = PresentRegionKHR {}
- data RectLayerKHR = RectLayerKHR {}
- type KHR_INCREMENTAL_PRESENT_SPEC_VERSION = 1
- pattern KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: forall a. Integral a => a
- type KHR_INCREMENTAL_PRESENT_EXTENSION_NAME = "VK_KHR_incremental_present"
- pattern KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PresentRegionsKHR Source #
VkPresentRegionsKHR - Structure hint of rectangular regions changed by vkQueuePresentKHR
Valid Usage
swapchainCountmust be the same value asPresentInfoKHR::swapchainCount, wherePresentInfoKHRis included in thepNextchain of thisPresentRegionsKHRstructure
Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_PRESENT_REGIONS_KHR
- If
pRegionsis notNULL,pRegionsmust be a valid pointer to an array ofswapchainCountvalidPresentRegionKHRstructures swapchainCountmust be greater than0
See Also
Constructors
| PresentRegionsKHR | |
Fields
| |
Instances
data PresentRegionKHR Source #
VkPresentRegionKHR - Structure containing rectangular region changed by vkQueuePresentKHR for a given VkImage
Valid Usage (Implicit)
- If
rectangleCountis not0, andpRectanglesis notNULL,pRectanglesmust be a valid pointer to an array ofrectangleCountvalidRectLayerKHRstructures
See Also
Constructors
| PresentRegionKHR | |
Fields
| |
Instances
data RectLayerKHR Source #
VkRectLayerKHR - Structure containing a rectangle, including layer, changed by vkQueuePresentKHR for a given VkImage
Valid Usage
- The sum of
offsetandextentmust be no greater than theimageExtentmember of theSwapchainCreateInfoKHRstructure passed tocreateSwapchainKHR
layermust be less than theimageArrayLayersmember of theSwapchainCreateInfoKHRstructure passed tocreateSwapchainKHR
Some platforms allow the size of a surface to change, and then scale the
pixels of the image to fit the surface. RectLayerKHR specifies pixels
of the swapchain’s image(s), which will be constant for the life of the
swapchain.
See Also
Constructors
| RectLayerKHR | |
Instances
type KHR_INCREMENTAL_PRESENT_SPEC_VERSION = 1 Source #
pattern KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: forall a. Integral a => a Source #
type KHR_INCREMENTAL_PRESENT_EXTENSION_NAME = "VK_KHR_incremental_present" Source #
pattern KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #