VkLatencySurfaceCapabilitiesNV
The VkLatencySurfaceCapabilitiesNV
structure is defined as:
typedef struct VkLatencySurfaceCapabilitiesNV {
VkStructureType sType;
const void* pNext;
uint32_t presentModeCount;
VkPresentModeKHR* pPresentModes;
} VkLatencySurfaceCapabilitiesNV;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.presentModeCount
is the number of presentation modes provided.pPresentModes
is list of presentation modes optimized for use with low latency mode withpresentModeCount
entries.
If pPresentModes
is NULL
, then the number of present modes that are
optimized for use with low latency mode returned in presentModeCount
.
Otherwise, presentModeCount
must be set by the application to the
number of elements in the pPresentModes
array, and on return the
variable is overwritten with the number of values actually written to
pPresentModes
.
If the value of presentModeCount
is less than the number of optimized
present modes, at most presentModeCount
values will be written to
pPresentModes
.
Valid Usage (Implicit)
VUID-VkLatencySurfaceCapabilitiesNV-sType-sType
sType
must be VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV
VUID-VkLatencySurfaceCapabilitiesNV-pPresentModes-parameter
If presentModeCount
is not 0
, and pPresentModes
is not NULL
, pPresentModes
must be a valid pointer to an array of presentModeCount
VkPresentModeKHR values