public class EXTHdrMetadata
extends java.lang.Object
maxContentLightLevel and maxFrameAverageLightLevel as defined by CTA 861.3.
While the general purpose of the metadata is to assist in the transformation between different color volumes of different displays and help achieve better color reproduction, it is not in the scope of this extension to define how exactly the metadata should be used in such a process. It is up to the implementation to determine how to make use of the metadata.
VK_EXT_hdr_metadataVK_KHR_swapchain| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VK_EXT_HDR_METADATA_EXTENSION_NAME
The extension name.
|
static int |
VK_EXT_HDR_METADATA_SPEC_VERSION
The extension specification version.
|
static int |
VK_STRUCTURE_TYPE_HDR_METADATA_EXT
Extends
VkStructureType. |
| Modifier and Type | Method and Description |
|---|---|
static void |
nvkSetHdrMetadataEXT(org.lwjgl.vulkan.VkDevice device,
int swapchainCount,
long pSwapchains,
long pMetadata)
Unsafe version of:
SetHdrMetadataEXT |
static void |
vkSetHdrMetadataEXT(org.lwjgl.vulkan.VkDevice device,
long[] pSwapchains,
VkHdrMetadataEXT.Buffer pMetadata)
Array version of:
SetHdrMetadataEXT |
static void |
vkSetHdrMetadataEXT(org.lwjgl.vulkan.VkDevice device,
java.nio.LongBuffer pSwapchains,
VkHdrMetadataEXT.Buffer pMetadata)
function to set Hdr metadata.
|
public static final int VK_EXT_HDR_METADATA_SPEC_VERSION
public static final java.lang.String VK_EXT_HDR_METADATA_EXTENSION_NAME
public static final int VK_STRUCTURE_TYPE_HDR_METADATA_EXT
VkStructureType.public static void nvkSetHdrMetadataEXT(org.lwjgl.vulkan.VkDevice device,
int swapchainCount,
long pSwapchains,
long pMetadata)
SetHdrMetadataEXTswapchainCount - the number of swapchains included in pSwapchains.public static void vkSetHdrMetadataEXT(org.lwjgl.vulkan.VkDevice device,
java.nio.LongBuffer pSwapchains,
VkHdrMetadataEXT.Buffer pMetadata)
void vkSetHdrMetadataEXT(
VkDevice device,
uint32_t swapchainCount,
const VkSwapchainKHR* pSwapchains,
const VkHdrMetadataEXT* pMetadata);
device must be a valid VkDevice handlepSwapchains must be a valid pointer to an array of swapchainCount valid VkSwapchainKHR handlespMetadata must be a valid pointer to an array of swapchainCount valid VkHdrMetadataEXT structuresswapchainCount must be greater than 0device, and the elements of pSwapchains must have been created, allocated, or retrieved from the same VkInstancedevice - the logical device where the swapchain(s) were created.pSwapchains - a pointer to an array of swapchainCount VkSwapchainKHR handles.pMetadata - a pointer to an array of swapchainCount VkHdrMetadataEXT structures.public static void vkSetHdrMetadataEXT(org.lwjgl.vulkan.VkDevice device,
long[] pSwapchains,
VkHdrMetadataEXT.Buffer pMetadata)
SetHdrMetadataEXTCopyright LWJGL. All Rights Reserved. License terms.