Class VkDebugUtilsObjectTagInfoEXT

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

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

    SetDebugUtilsObjectTagEXT

    Layout

    
     struct VkDebugUtilsObjectTagInfoEXT {
         VkStructureType sType();
         void const * pNext();
         VkObjectType objectType();
         uint64_t objectHandle();
         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, OBJECTHANDLE, TAGNAME, TAGSIZE, PTAG

        The struct member offsets.
    • Constructor Detail

      • VkDebugUtilsObjectTagInfoEXT

        public VkDebugUtilsObjectTagInfoEXT​(java.nio.ByteBuffer container)
        Creates a VkDebugUtilsObjectTagInfoEXT 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.