# VkResourceDescriptorDataEXT(3) Manual Page

## Name

VkResourceDescriptorDataEXT - Union specifying resource descriptor types

Loading… please wait.

## C Specification

The `VkResourceDescriptorDataEXT` union is defined as:

    // Provided by VK_EXT_descriptor_heap
    typedef union VkResourceDescriptorDataEXT {
        const VkImageDescriptorInfoEXT*          pImage;
        const VkTexelBufferDescriptorInfoEXT*    pTexelBuffer;
        const VkDeviceAddressRangeEXT*           pAddressRange;
        const VkTensorViewCreateInfoARM*         pTensorARM;
    } VkResourceDescriptorDataEXT;

## Members

- `pImage` is a pointer to a VkImageDescriptorInfoEXT structure.

- `pTexelBuffer` is a pointer to a VkTexelBufferDescriptorInfoEXT structure.

- `pAddressRange` is a pointer to a VkDeviceAddressRangeKHR structure.

- `pTensorARM` is a pointer to a VkTensorViewCreateInfoARM structure.

## Description

## See Also

VK_EXT_descriptor_heap, VkDeviceAddressRangeKHR, VkImageDescriptorInfoEXT, VkResourceDescriptorInfoEXT, VkTensorViewCreateInfoARM, VkTexelBufferDescriptorInfoEXT

## 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-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0