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 theDebugMessageControlKHR
method.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 EGLDebugMessageKHRCallback
create(long functionPointer)
Creates aEGLDebugMessageKHRCallback
instance from the specified function pointer.static EGLDebugMessageKHRCallback
create(EGLDebugMessageKHRCallbackI instance)
Creates aEGLDebugMessageKHRCallback
instance that delegates to the specifiedEGLDebugMessageKHRCallbackI
instance.static EGLDebugMessageKHRCallback
createSafe(long functionPointer)
static java.lang.String
getCommand(long command)
Converts the specifiedEGLDebugMessageKHRCallback
argument to a String.static java.lang.String
getMessage(long message)
Converts the specifiedEGLDebugMessageKHRCallback
argument 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 aEGLDebugMessageKHRCallback
instance 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 aEGLDebugMessageKHRCallback
instance that delegates to the specifiedEGLDebugMessageKHRCallbackI
instance.
-
getCommand
public static java.lang.String getCommand(long command)
Converts the specifiedEGLDebugMessageKHRCallback
argument to a String.This method may only be used inside an EGLDebugMessageKHRCallback invocation.
- Parameters:
command
- the EGLDebugMessageKHRCallbackcommand
argument- Returns:
- the command as a String
-
getMessage
public static java.lang.String getMessage(long message)
Converts the specifiedEGLDebugMessageKHRCallback
argument to a String.This method may only be used inside an EGLDebugMessageKHRCallback invocation.
- Parameters:
message
- the EGLDebugMessageKHRCallbackmessage
argument- Returns:
- the message as a String
-
-