Class VkDebugUtilsObjectTagInfoEXT

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer

    public class VkDebugUtilsObjectTagInfoEXT
    extends Struct
    implements NativeResource
    Specify parameters of a tag to attach to an object.
    Description

    The tagName parameter gives a name or identifier to the type of data being tagged. This can be used by debugging layers to easily filter for only data that can be used by that implementation.

    Valid Usage
    Valid Usage (Implicit)
    See Also

    SetDebugUtilsObjectTagEXT

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • objectType – a VkObjectType specifying the type of the object to be named.
    • objectHandle – the object to be tagged.
    • tagName – a numerical identifier of the tag.
    • tagSize – the number of bytes of data to attach to the object.
    • pTag – an array of tagSize bytes containing the data to be associated with the object.

    Layout

    
     struct VkDebugUtilsObjectTagInfoEXT {
         VkStructureType sType;
         void const * pNext;
         VkObjectType objectType;
         uint64_t objectHandle;
         uint64_t tagName;
         size_t tagSize;
         void const * pTag;
     }