Package org.lwjgl.opengl
Class GLDebugMessageAMDCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.opengl.GLDebugMessageAMDCallback
-
- All Implemented Interfaces:
java.lang.AutoCloseable,GLDebugMessageAMDCallbackI,org.lwjgl.system.CallbackI,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public abstract class GLDebugMessageAMDCallback extends org.lwjgl.system.Callback implements GLDebugMessageAMDCallbackI
Instances of this class may be passed to theDebugMessageCallbackAMDmethod.Type
void (*GLDebugMessageAMDCallbackI.invoke(int, int, int, int, long, long)) ( GLuint id, GLenum category, GLenum severity, GLsizei length, GLchar const *message, void *userParam )
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.opengl.GLDebugMessageAMDCallbackI
CIF
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GLDebugMessageAMDCallbackcreate(long functionPointer)Creates aGLDebugMessageAMDCallbackinstance from the specified function pointer.static GLDebugMessageAMDCallbackcreate(GLDebugMessageAMDCallbackI instance)Creates aGLDebugMessageAMDCallbackinstance that delegates to the specifiedGLDebugMessageAMDCallbackIinstance.static GLDebugMessageAMDCallbackcreateSafe(long functionPointer)static java.lang.StringgetMessage(int length, long message)Converts the specifiedGLDebugMessageAMDCallbackarguments to a String.-
Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toString
-
Methods inherited from interface org.lwjgl.opengl.GLDebugMessageAMDCallbackI
callback, getCallInterface, invoke
-
-
-
-
Method Detail
-
create
public static GLDebugMessageAMDCallback create(long functionPointer)
Creates aGLDebugMessageAMDCallbackinstance from the specified function pointer.- Returns:
- the new
GLDebugMessageAMDCallback
-
createSafe
@Nullable public static GLDebugMessageAMDCallback createSafe(long functionPointer)
-
create
public static GLDebugMessageAMDCallback create(GLDebugMessageAMDCallbackI instance)
Creates aGLDebugMessageAMDCallbackinstance that delegates to the specifiedGLDebugMessageAMDCallbackIinstance.
-
getMessage
public static java.lang.String getMessage(int length, long message)Converts the specifiedGLDebugMessageAMDCallbackarguments to a String.This method may only be used inside a GLDebugMessageAMDCallback invocation.
- Parameters:
length- the GLDebugMessageAMDCallbacklengthargumentmessage- the GLDebugMessageAMDCallbackmessageargument- Returns:
- the message as a String
-
-