C Specification
The VkPerformanceValueDataINTEL
union is defined as:
// Provided by VK_INTEL_performance_query
typedef union VkPerformanceValueDataINTEL {
uint32_t value32;
uint64_t value64;
float valueFloat;
VkBool32 valueBool;
const char* valueString;
} VkPerformanceValueDataINTEL;
Members
-
data.value32
represents 32-bit integer data. -
data.value64
represents 64-bit integer data. -
data.valueFloat
represents floating-point data. -
data.valueBool
representsBool32
data. -
data.valueString
represents a pointer to a null-terminated UTF-8 string.
Description
The correct member of the union is determined by the associated VkPerformanceValueTypeINTEL value.
See Also
VkBool32
, VkPerformanceValueINTEL
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.