| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Extensions.VK_KHR_incremental_present
Synopsis
- pattern VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR :: VkStructureType
- pattern VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: Integral a => a
- pattern VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: (Eq a, IsString a) => a
- data VkPresentRegionsKHR = VkPresentRegionsKHR {}
- data VkPresentRegionKHR = VkPresentRegionKHR {}
- data VkRectLayerKHR = VkRectLayerKHR {}
Documentation
pattern VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: Integral a => a Source #
pattern VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: (Eq a, IsString a) => a Source #
data VkPresentRegionsKHR Source #
VkPresentRegionsKHR - Structure hint of rectangular regions changed by vkQueuePresentKHR
Valid Usage
swapchainCountmust be the same value asVkPresentInfoKHR::swapchainCount, whereVkPresentInfoKHRis in the pNext-chain of thisVkPresentRegionsKHRstructure.
Valid Usage (Implicit)
sTypemust beVK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR
- If
pRegionsis notNULL,pRegionsmust be a valid pointer to an array ofswapchainCountvalidVkPresentRegionKHRstructures swapchainCountmust be greater than0
See Also
Constructors
| VkPresentRegionsKHR | |
Fields
| |
Instances
| Eq VkPresentRegionsKHR Source # | |
Methods (==) :: VkPresentRegionsKHR -> VkPresentRegionsKHR -> Bool # (/=) :: VkPresentRegionsKHR -> VkPresentRegionsKHR -> Bool # | |
| Show VkPresentRegionsKHR Source # | |
Methods showsPrec :: Int -> VkPresentRegionsKHR -> ShowS # show :: VkPresentRegionsKHR -> String # showList :: [VkPresentRegionsKHR] -> ShowS # | |
| Storable VkPresentRegionsKHR Source # | |
Methods sizeOf :: VkPresentRegionsKHR -> Int # alignment :: VkPresentRegionsKHR -> Int # peekElemOff :: Ptr VkPresentRegionsKHR -> Int -> IO VkPresentRegionsKHR # pokeElemOff :: Ptr VkPresentRegionsKHR -> Int -> VkPresentRegionsKHR -> IO () # peekByteOff :: Ptr b -> Int -> IO VkPresentRegionsKHR # pokeByteOff :: Ptr b -> Int -> VkPresentRegionsKHR -> IO () # peek :: Ptr VkPresentRegionsKHR -> IO VkPresentRegionsKHR # poke :: Ptr VkPresentRegionsKHR -> VkPresentRegionsKHR -> IO () # | |
data VkPresentRegionKHR 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 ofrectangleCountVkRectLayerKHRstructures
See Also
Constructors
| VkPresentRegionKHR | |
Fields
| |
Instances
| Eq VkPresentRegionKHR Source # | |
Methods (==) :: VkPresentRegionKHR -> VkPresentRegionKHR -> Bool # (/=) :: VkPresentRegionKHR -> VkPresentRegionKHR -> Bool # | |
| Show VkPresentRegionKHR Source # | |
Methods showsPrec :: Int -> VkPresentRegionKHR -> ShowS # show :: VkPresentRegionKHR -> String # showList :: [VkPresentRegionKHR] -> ShowS # | |
| Storable VkPresentRegionKHR Source # | |
Methods sizeOf :: VkPresentRegionKHR -> Int # alignment :: VkPresentRegionKHR -> Int # peekElemOff :: Ptr VkPresentRegionKHR -> Int -> IO VkPresentRegionKHR # pokeElemOff :: Ptr VkPresentRegionKHR -> Int -> VkPresentRegionKHR -> IO () # peekByteOff :: Ptr b -> Int -> IO VkPresentRegionKHR # pokeByteOff :: Ptr b -> Int -> VkPresentRegionKHR -> IO () # peek :: Ptr VkPresentRegionKHR -> IO VkPresentRegionKHR # poke :: Ptr VkPresentRegionKHR -> VkPresentRegionKHR -> IO () # | |
data VkRectLayerKHR 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 theVkSwapchainCreateInfoKHRstructure given tovkCreateSwapchainKHR.
layermust be less thanimageArrayLayersmember of theVkSwapchainCreateInfoKHRstructure given tovkCreateSwapchainKHR.
Some platforms allow the size of a surface to change, and then scale the
pixels of the image to fit the surface. VkRectLayerKHR specifies
pixels of the swapchain’s image(s), which will be constant for the life
of the swapchain.
See Also
Constructors
| VkRectLayerKHR | |
Fields
| |
Instances
| Eq VkRectLayerKHR Source # | |
Methods (==) :: VkRectLayerKHR -> VkRectLayerKHR -> Bool # (/=) :: VkRectLayerKHR -> VkRectLayerKHR -> Bool # | |
| Show VkRectLayerKHR Source # | |
Methods showsPrec :: Int -> VkRectLayerKHR -> ShowS # show :: VkRectLayerKHR -> String # showList :: [VkRectLayerKHR] -> ShowS # | |
| Storable VkRectLayerKHR Source # | |
Methods sizeOf :: VkRectLayerKHR -> Int # alignment :: VkRectLayerKHR -> Int # peekElemOff :: Ptr VkRectLayerKHR -> Int -> IO VkRectLayerKHR # pokeElemOff :: Ptr VkRectLayerKHR -> Int -> VkRectLayerKHR -> IO () # peekByteOff :: Ptr b -> Int -> IO VkRectLayerKHR # pokeByteOff :: Ptr b -> Int -> VkRectLayerKHR -> IO () # peek :: Ptr VkRectLayerKHR -> IO VkRectLayerKHR # poke :: Ptr VkRectLayerKHR -> VkRectLayerKHR -> IO () # | |