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