Enum
VkPerformanceValueTypeINTEL
Type of the parameters that can be queried
Possible values of VkPerformanceValueINTEL::type
, specifying the
type of the data returned in VkPerformanceValueINTEL::data
, are:
VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL
specifies that unsigned 32-bit integer data is returned indata.value32
.VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL
specifies that unsigned 64-bit integer data is returned indata.value64
.VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL
specifies that floating-point data is returned indata.valueFloat
.VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL
specifies that VkBool32 data is returned indata.valueBool
.VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL
specifies that a pointer to a null-terminated UTF-8 string is returned indata.valueString
. The pointer is valid for the lifetime of thedevice
parameter passed to vkGetPerformanceParameterINTEL.
typedef enum VkPerformanceValueTypeINTEL {
VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0,
VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1,
VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2,
VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3,
VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4,
} VkPerformanceValueTypeINTEL;