Package org.lwjgl.opencl
Class CLSVMFreeCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.opencl.CLSVMFreeCallback
-
- All Implemented Interfaces:
- java.lang.AutoCloseable, CLSVMFreeCallbackI, org.lwjgl.system.CallbackI, org.lwjgl.system.CallbackI.V, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
public abstract class CLSVMFreeCallback extends org.lwjgl.system.Callback implements CLSVMFreeCallbackI
Instances of this class may be passed to theEnqueueSVMFreemethod.Type
void (*) ( cl_command_queue queue, cl_uint num_svm_pointers, void **svm_pointers, 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.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.opencl.CLSVMFreeCallbackI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static CLSVMFreeCallbackcreate(CLSVMFreeCallbackI instance)Creates aCLSVMFreeCallbackinstance that delegates to the specifiedCLSVMFreeCallbackIinstance.static CLSVMFreeCallbackcreate(long functionPointer)Creates aCLSVMFreeCallbackinstance from the specified function pointer.static CLSVMFreeCallbackcreateSafe(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.opencl.CLSVMFreeCallbackI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static CLSVMFreeCallback create(long functionPointer)
Creates aCLSVMFreeCallbackinstance from the specified function pointer.- Returns:
- the new
CLSVMFreeCallback
-
createSafe
@Nullable public static CLSVMFreeCallback createSafe(long functionPointer)
-
create
public static CLSVMFreeCallback create(CLSVMFreeCallbackI instance)
Creates aCLSVMFreeCallbackinstance that delegates to the specifiedCLSVMFreeCallbackIinstance.
-
-