Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
swapchainCount
must be the same value asVkPresentInfoKHR
::swapchainCount
, whereVkPresentInfoKHR
is in the pNext-chain of thisVkPresentRegionsKHR
structure.
Valid Usage (Implicit)
sType
must beVK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR
- If
pRegions
is notNULL
,pRegions
must be a valid pointer to an array ofswapchainCount
validVkPresentRegionKHR
structures swapchainCount
must be greater than0
See Also
VkPresentRegionsKHR | |
|
Instances
Eq VkPresentRegionsKHR Source # | |
(==) :: VkPresentRegionsKHR -> VkPresentRegionsKHR -> Bool # (/=) :: VkPresentRegionsKHR -> VkPresentRegionsKHR -> Bool # | |
Show VkPresentRegionsKHR Source # | |
showsPrec :: Int -> VkPresentRegionsKHR -> ShowS # show :: VkPresentRegionsKHR -> String # showList :: [VkPresentRegionsKHR] -> ShowS # | |
Storable VkPresentRegionsKHR Source # | |
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
rectangleCount
is not0
, andpRectangles
is notNULL
,pRectangles
must be a valid pointer to an array ofrectangleCount
VkRectLayerKHR
structures
See Also
VkPresentRegionKHR | |
|
Instances
Eq VkPresentRegionKHR Source # | |
(==) :: VkPresentRegionKHR -> VkPresentRegionKHR -> Bool # (/=) :: VkPresentRegionKHR -> VkPresentRegionKHR -> Bool # | |
Show VkPresentRegionKHR Source # | |
showsPrec :: Int -> VkPresentRegionKHR -> ShowS # show :: VkPresentRegionKHR -> String # showList :: [VkPresentRegionKHR] -> ShowS # | |
Storable VkPresentRegionKHR Source # | |
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
offset
andextent
must be no greater than theimageExtent
member of theVkSwapchainCreateInfoKHR
structure given tovkCreateSwapchainKHR
.
layer
must be less thanimageArrayLayers
member of theVkSwapchainCreateInfoKHR
structure 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
VkRectLayerKHR | |
|
Instances
Eq VkRectLayerKHR Source # | |
(==) :: VkRectLayerKHR -> VkRectLayerKHR -> Bool # (/=) :: VkRectLayerKHR -> VkRectLayerKHR -> Bool # | |
Show VkRectLayerKHR Source # | |
showsPrec :: Int -> VkRectLayerKHR -> ShowS # show :: VkRectLayerKHR -> String # showList :: [VkRectLayerKHR] -> ShowS # | |
Storable VkRectLayerKHR Source # | |
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 () # |