Class VkDebugMarkerObjectTagInfoEXT

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

    public class VkDebugMarkerObjectTagInfoEXT
    extends org.lwjgl.system.Struct
    implements org.lwjgl.system.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

    Layout

    
     struct VkDebugMarkerObjectTagInfoEXT {
         VkStructureType sType();
         void const * pNext();
         VkDebugReportObjectTypeEXT objectType();
         uint64_t object();
         uint64_t tagName();
         size_t tagSize();
         void const * pTag();
     }
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • STYPE, PNEXT, OBJECTTYPE, OBJECT, TAGNAME, TAGSIZE, PTAG

        The struct member offsets.
    • Constructor Detail

      • VkDebugMarkerObjectTagInfoEXT

        public VkDebugMarkerObjectTagInfoEXT​(java.nio.ByteBuffer container)
        Creates a VkDebugMarkerObjectTagInfoEXT instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

        The created instance holds a strong reference to the container object.