Structures

VkPerformanceValueDataINTEL

Values returned for the parameters

The VkPerformanceValueDataINTEL union is defined as:

typedef union VkPerformanceValueDataINTEL {
    uint32_t value32;
    uint64_t value64;
    float valueFloat;
    VkBool32 valueBool;
    const char* valueString;
} VkPerformanceValueDataINTEL;
  • data.value32 represents 32-bit integer data.
  • data.value64 represents 64-bit integer data.
  • data.valueFloat represents floating-point data.
  • data.valueBool represents VkBool32 data.
  • data.valueString represents a pointer to a null-terminated UTF-8 string.

The correct member of the union is determined by the associated VkPerformanceValueTypeINTEL value.