Package org.lwjgl.egl
Class EGLDebugMessageKHRCallback
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.egl.EGLDebugMessageKHRCallback
- All Implemented Interfaces:
AutoCloseable
,EGLDebugMessageKHRCallbackI
,CallbackI
,NativeResource
,Pointer
public abstract class EGLDebugMessageKHRCallback
extends Callback
implements EGLDebugMessageKHRCallbackI
Instances of this class may be passed to the
DebugMessageControlKHR
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
)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.egl.EGLDebugMessageKHRCallbackI
CIF
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 String
getCommand
(long command) Converts the specifiedEGLDebugMessageKHRCallback
argument to a String.static 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
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
create
Creates aEGLDebugMessageKHRCallback
instance from the specified function pointer.- Returns:
- the new
EGLDebugMessageKHRCallback
-
createSafe
-
create
Creates aEGLDebugMessageKHRCallback
instance that delegates to the specifiedEGLDebugMessageKHRCallbackI
instance. -
getCommand
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
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
-