| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Extensions.VK_EXT_hdr_metadata
Synopsis
- pattern VK_STRUCTURE_TYPE_HDR_METADATA_EXT :: VkStructureType
- pattern VK_EXT_HDR_METADATA_SPEC_VERSION :: Integral a => a
- pattern VK_EXT_HDR_METADATA_EXTENSION_NAME :: (Eq a, IsString a) => a
- vkSetHdrMetadataEXT :: ("device" ::: VkDevice) -> ("swapchainCount" ::: Word32) -> ("pSwapchains" ::: Ptr VkSwapchainKHR) -> ("pMetadata" ::: Ptr VkHdrMetadataEXT) -> IO ()
- data VkXYColorEXT = VkXYColorEXT {}
- data VkHdrMetadataEXT = VkHdrMetadataEXT {}
Documentation
pattern VK_STRUCTURE_TYPE_HDR_METADATA_EXT :: VkStructureType Source #
pattern VK_EXT_HDR_METADATA_SPEC_VERSION :: Integral a => a Source #
pattern VK_EXT_HDR_METADATA_EXTENSION_NAME :: (Eq a, IsString a) => a Source #
vkSetHdrMetadataEXT :: ("device" ::: VkDevice) -> ("swapchainCount" ::: Word32) -> ("pSwapchains" ::: Ptr VkSwapchainKHR) -> ("pMetadata" ::: Ptr VkHdrMetadataEXT) -> IO () Source #
vkSetHdrMetadataEXT - function to set Hdr metadata
Parameters
deviceis the logical device where the swapchain(s) were created.
swapchainCountis the number of swapchains included inpSwapchains.pSwapchainsis a pointer to the array ofswapchainCountVkSwapchainKHRhandles.pMetadatais a pointer to the array ofswapchainCountVkHdrMetadataEXTstructures.
Valid Usage (Implicit)
devicemust be a validVkDevicehandle
pSwapchainsmust be a valid pointer to an array ofswapchainCountvalidVkSwapchainKHRhandlespMetadatamust be a valid pointer to an array ofswapchainCountvalidVkHdrMetadataEXTstructuresswapchainCountmust be greater than0- Both of
device, and the elements ofpSwapchainsmust have been created, allocated, or retrieved from the sameVkInstance
See Also
data VkXYColorEXT Source #
Constructors
| VkXYColorEXT | |
Instances
| Eq VkXYColorEXT Source # | |
| Show VkXYColorEXT Source # | |
Methods showsPrec :: Int -> VkXYColorEXT -> ShowS # show :: VkXYColorEXT -> String # showList :: [VkXYColorEXT] -> ShowS # | |
| Storable VkXYColorEXT Source # | |
Methods sizeOf :: VkXYColorEXT -> Int # alignment :: VkXYColorEXT -> Int # peekElemOff :: Ptr VkXYColorEXT -> Int -> IO VkXYColorEXT # pokeElemOff :: Ptr VkXYColorEXT -> Int -> VkXYColorEXT -> IO () # peekByteOff :: Ptr b -> Int -> IO VkXYColorEXT # pokeByteOff :: Ptr b -> Int -> VkXYColorEXT -> IO () # peek :: Ptr VkXYColorEXT -> IO VkXYColorEXT # poke :: Ptr VkXYColorEXT -> VkXYColorEXT -> IO () # | |
data VkHdrMetadataEXT Source #
VkHdrMetadataEXT - structure to specify Hdr metadata
Description
Note
The validity and use of this data is outside the scope of Vulkan and thus no Valid Usage is given.
See Also
Constructors
| VkHdrMetadataEXT | |
Fields
| |
Instances
| Eq VkHdrMetadataEXT Source # | |
Methods (==) :: VkHdrMetadataEXT -> VkHdrMetadataEXT -> Bool # (/=) :: VkHdrMetadataEXT -> VkHdrMetadataEXT -> Bool # | |
| Show VkHdrMetadataEXT Source # | |
Methods showsPrec :: Int -> VkHdrMetadataEXT -> ShowS # show :: VkHdrMetadataEXT -> String # showList :: [VkHdrMetadataEXT] -> ShowS # | |
| Storable VkHdrMetadataEXT Source # | |
Methods sizeOf :: VkHdrMetadataEXT -> Int # alignment :: VkHdrMetadataEXT -> Int # peekElemOff :: Ptr VkHdrMetadataEXT -> Int -> IO VkHdrMetadataEXT # pokeElemOff :: Ptr VkHdrMetadataEXT -> Int -> VkHdrMetadataEXT -> IO () # peekByteOff :: Ptr b -> Int -> IO VkHdrMetadataEXT # pokeByteOff :: Ptr b -> Int -> VkHdrMetadataEXT -> IO () # peek :: Ptr VkHdrMetadataEXT -> IO VkHdrMetadataEXT # poke :: Ptr VkHdrMetadataEXT -> VkHdrMetadataEXT -> IO () # | |