Package org.lwjgl.egl
Class EGLDebugMessageKHRCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.egl.EGLDebugMessageKHRCallback
-
- All Implemented Interfaces:
java.lang.AutoCloseable,EGLDebugMessageKHRCallbackI,org.lwjgl.system.CallbackI,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public abstract class EGLDebugMessageKHRCallback extends org.lwjgl.system.Callback implements EGLDebugMessageKHRCallbackI
Instances of this class may be passed to theDebugMessageControlKHRmethod.Type
void (*EGLDebugMessageKHRCallbackI.invoke(int, long, int, long, long, long)) ( EGLenum error, char const *command, EGLint messageType, EGLLabelKHR threadLabel, EGLLabelKHR objectLabel, char const *message )
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.egl.EGLDebugMessageKHRCallbackI
CIF
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EGLDebugMessageKHRCallbackcreate(long functionPointer)Creates aEGLDebugMessageKHRCallbackinstance from the specified function pointer.static EGLDebugMessageKHRCallbackcreate(EGLDebugMessageKHRCallbackI instance)Creates aEGLDebugMessageKHRCallbackinstance that delegates to the specifiedEGLDebugMessageKHRCallbackIinstance.static EGLDebugMessageKHRCallbackcreateSafe(long functionPointer)static java.lang.StringgetCommand(long command)Converts the specifiedEGLDebugMessageKHRCallbackargument to a String.static java.lang.StringgetMessage(long message)Converts the specifiedEGLDebugMessageKHRCallbackargument 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.egl.EGLDebugMessageKHRCallbackI
callback, getCallInterface, invoke
-
-
-
-
Method Detail
-
create
public static EGLDebugMessageKHRCallback create(long functionPointer)
Creates aEGLDebugMessageKHRCallbackinstance from the specified function pointer.- Returns:
- the new
EGLDebugMessageKHRCallback
-
createSafe
@Nullable public static EGLDebugMessageKHRCallback createSafe(long functionPointer)
-
create
public static EGLDebugMessageKHRCallback create(EGLDebugMessageKHRCallbackI instance)
Creates aEGLDebugMessageKHRCallbackinstance that delegates to the specifiedEGLDebugMessageKHRCallbackIinstance.
-
getCommand
public static java.lang.String getCommand(long command)
Converts the specifiedEGLDebugMessageKHRCallbackargument to a String.This method may only be used inside an EGLDebugMessageKHRCallback invocation.
- Parameters:
command- the EGLDebugMessageKHRCallbackcommandargument- Returns:
- the command as a String
-
getMessage
public static java.lang.String getMessage(long message)
Converts the specifiedEGLDebugMessageKHRCallbackargument to a String.This method may only be used inside an EGLDebugMessageKHRCallback invocation.
- Parameters:
message- the EGLDebugMessageKHRCallbackmessageargument- Returns:
- the message as a String
-
-