VkPerformanceValueINTEL(3)

# VkPerformanceValueINTEL(3) Manual Page

## Name

VkPerformanceValueINTEL - Container for value and types of parameters that can be queried

Loading… please wait.

## C Specification

The `VkPerformanceValueINTEL` structure is defined as:

    // Provided by VK_INTEL_performance_query
    typedef struct VkPerformanceValueINTEL {
        VkPerformanceValueTypeINTEL    type;
        VkPerformanceValueDataINTEL    data;
    } VkPerformanceValueINTEL;

## Members

- `type` is a VkPerformanceValueTypeINTEL value specifying the type of the returned data.

- `data` is a VkPerformanceValueDataINTEL union specifying the value of the returned data.

## Description

Valid Usage (Implicit)

- VUID-VkPerformanceValueINTEL-type-parameter
  `type` must be a valid VkPerformanceValueTypeINTEL value

- VUID-VkPerformanceValueINTEL-valueString-parameter
  If `type` is `VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL`, the `valueString` member of `data` must be a null-terminated UTF-8 string

## See Also

VK_INTEL_performance_query, VkPerformanceValueDataINTEL, VkPerformanceValueTypeINTEL, vkGetPerformanceParameterINTEL

## 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.

## Copyright

Copyright 2014-2022 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0