Package org.lwjgl.nanovg
Class UIHandler
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.nanovg.UIHandler
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,UIHandlerI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.V
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class UIHandler extends org.lwjgl.system.Callback implements UIHandlerI
Instances of this class may be passed to theSetHandler
method.Type
void (*) ( int item, UIevent event )
-
-
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.nanovg.UIHandlerI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UIHandler
create(long functionPointer)
Creates aUIHandler
instance from the specified function pointer.static UIHandler
create(UIHandlerI instance)
Creates aUIHandler
instance that delegates to the specifiedUIHandlerI
instance.static UIHandler
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.nanovg.UIHandlerI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static UIHandler create(long functionPointer)
Creates aUIHandler
instance from the specified function pointer.- Returns:
- the new
UIHandler
-
createSafe
@Nullable public static UIHandler createSafe(long functionPointer)
-
create
public static UIHandler create(UIHandlerI instance)
Creates aUIHandler
instance that delegates to the specifiedUIHandlerI
instance.
-
-