Package org.lwjgl.llvm
Class CXExecuteOnThread
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.llvm.CXExecuteOnThread
- All Implemented Interfaces:
AutoCloseable,CXExecuteOnThreadI,org.lwjgl.system.CallbackI,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 the
executeOnThread method.
Type
void (*CXExecuteOnThreadI.invoke(long)) (
void *user_data
)-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.llvm.CXExecuteOnThreadI
CIFFields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Method Summary
Modifier and TypeMethodDescriptionstatic CXExecuteOnThreadcreate(long functionPointer) Creates aCXExecuteOnThreadinstance from the specified function pointer.static CXExecuteOnThreadcreate(CXExecuteOnThreadI instance) Creates aCXExecuteOnThreadinstance that delegates to the specifiedCXExecuteOnThreadIinstance.static @Nullable CXExecuteOnThreadcreateSafe(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toStringMethods inherited from interface org.lwjgl.system.CallbackI
addressMethods inherited from interface org.lwjgl.llvm.CXExecuteOnThreadI
callback, getCallInterface, invokeMethods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
create
Creates aCXExecuteOnThreadinstance from the specified function pointer.- Returns:
- the new
CXExecuteOnThread
-
createSafe
-
create
Creates aCXExecuteOnThreadinstance that delegates to the specifiedCXExecuteOnThreadIinstance.
-