Class XrDebugUtilsMessengerCallbackDataEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrDebugUtilsMessengerCallbackDataEXT>
org.lwjgl.openxr.XrDebugUtilsMessengerCallbackDataEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class XrDebugUtilsMessengerCallbackDataEXT extends org.lwjgl.system.Struct<XrDebugUtilsMessengerCallbackDataEXT> implements org.lwjgl.system.NativeResource
Debug utils messenger callback data.
Valid Usage (Implicit)

An XrDebugUtilsMessengerCallbackDataEXT is a messenger object that handles passing along debug messages to a provided debug callback.

Note

This structure should only be considered valid during the lifetime of the triggered callback.

The labels listed inside sessionLabels are organized in time order, with the most recently generated label appearing first, and the oldest label appearing last.

See Also

XrDebugUtilsLabelEXT, XrDebugUtilsObjectNameInfoEXT, SubmitDebugUtilsMessageEXT

Layout


 struct XrDebugUtilsMessengerCallbackDataEXT {
     XrStructureType type();
     void const * next();
     char const * messageId();
     char const * functionName();
     char const * message();
     uint32_t objectCount();
     XrDebugUtilsObjectNameInfoEXT * objects();
     uint32_t sessionLabelCount();
     XrDebugUtilsLabelEXT * sessionLabels();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • TYPE

      public static final int TYPE
      The struct member offsets.
    • NEXT

      public static final int NEXT
      The struct member offsets.
    • MESSAGEID

      public static final int MESSAGEID
      The struct member offsets.
    • FUNCTIONNAME

      public static final int FUNCTIONNAME
      The struct member offsets.
    • MESSAGE

      public static final int MESSAGE
      The struct member offsets.
    • OBJECTCOUNT

      public static final int OBJECTCOUNT
      The struct member offsets.
    • OBJECTS

      public static final int OBJECTS
      The struct member offsets.
    • SESSIONLABELCOUNT

      public static final int SESSIONLABELCOUNT
      The struct member offsets.
    • SESSIONLABELS

      public static final int SESSIONLABELS
      The struct member offsets.
  • Constructor Details

    • XrDebugUtilsMessengerCallbackDataEXT

      public XrDebugUtilsMessengerCallbackDataEXT(ByteBuffer container)
      Creates a XrDebugUtilsMessengerCallbackDataEXT 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.

  • Method Details