Package org.lwjgl.egl
Class EGLDebugMessageKHRCallback
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Callback
-
- org.lwjgl.egl.EGLDebugMessageKHRCallback
-
- All Implemented Interfaces:
- java.lang.AutoCloseable, EGLDebugMessageKHRCallbackI, CallbackI, CallbackI.V, NativeResource, Pointer
public abstract class EGLDebugMessageKHRCallback extends Callback implements EGLDebugMessageKHRCallbackI
Instances of this class may be passed to theDebugMessageControlKHR
method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.lwjgl.system.CallbackI
CallbackI.B, CallbackI.D, CallbackI.F, CallbackI.I, CallbackI.J, CallbackI.P, CallbackI.S, CallbackI.V, CallbackI.Z
-
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.Pointer
POINTER_SHIFT, POINTER_SIZE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static EGLDebugMessageKHRCallback
create(EGLDebugMessageKHRCallbackI instance)
Creates aEGLDebugMessageKHRCallback
instance that delegates to the specifiedEGLDebugMessageKHRCallbackI
instance.static EGLDebugMessageKHRCallback
create(long functionPointer)
Creates aEGLDebugMessageKHRCallback
instance from the specified function pointer.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.Pointer.Default
address, equals, hashCode, toString
-
Methods inherited from interface org.lwjgl.egl.EGLDebugMessageKHRCallbackI
address, callback, invoke
-
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
-
-
-
Method Detail
-
create
public static EGLDebugMessageKHRCallback create(long functionPointer)
Creates aEGLDebugMessageKHRCallback
instance from the specified function pointer.
-
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
-
-