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