Package org.lwjgl.util.remotery
Class RMTInputHandler
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.util.remotery.RMTInputHandler
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.P
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
,RMTInputHandlerI
public abstract class RMTInputHandler extends org.lwjgl.system.Callback implements RMTInputHandlerI
Type
void * (*) ( char const *text, void *context )
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.lwjgl.system.CallbackI
org.lwjgl.system.CallbackI.B, org.lwjgl.system.CallbackI.D, org.lwjgl.system.CallbackI.F, org.lwjgl.system.CallbackI.I, org.lwjgl.system.CallbackI.J, org.lwjgl.system.CallbackI.N, org.lwjgl.system.CallbackI.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Fields inherited from interface org.lwjgl.util.remotery.RMTInputHandlerI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RMTInputHandler
create(long functionPointer)
Creates aRMTInputHandler
instance from the specified function pointer.static RMTInputHandler
create(RMTInputHandlerI instance)
Creates aRMTInputHandler
instance that delegates to the specifiedRMTInputHandlerI
instance.static RMTInputHandler
createSafe(long functionPointer)
-
Methods inherited from class org.lwjgl.system.Callback
__stdcall, address, equals, free, free, get, getSafe, hashCode, toString
-
Methods inherited from interface org.lwjgl.util.remotery.RMTInputHandlerI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static RMTInputHandler create(long functionPointer)
Creates aRMTInputHandler
instance from the specified function pointer.- Returns:
- the new
RMTInputHandler
-
createSafe
@Nullable public static RMTInputHandler createSafe(long functionPointer)
-
create
public static RMTInputHandler create(RMTInputHandlerI instance)
Creates aRMTInputHandler
instance that delegates to the specifiedRMTInputHandlerI
instance.
-
-