Class VkDebugMarkerObjectTagInfoEXT

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

    public class VkDebugMarkerObjectTagInfoEXT
    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

    DebugMarkerSetObjectTagEXT

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • objectType – a VkDebugReportObjectTypeEXT specifying the type of the object to be named.
    • object – 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 VkDebugMarkerObjectTagInfoEXT {
         VkStructureType sType;
         void const * pNext;
         VkDebugReportObjectTypeEXT objectType;
         uint64_t object;
         uint64_t tagName;
         size_t tagSize;
         void const * pTag;
     }