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 theEnqueueSVMFree
method.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.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.opencl.CLSVMFreeCallbackI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CLSVMFreeCallback
create(long functionPointer)
Creates aCLSVMFreeCallback
instance from the specified function pointer.static CLSVMFreeCallback
create(CLSVMFreeCallbackI instance)
Creates aCLSVMFreeCallback
instance that delegates to the specifiedCLSVMFreeCallbackI
instance.static CLSVMFreeCallback
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.opencl.CLSVMFreeCallbackI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static CLSVMFreeCallback create(long functionPointer)
Creates aCLSVMFreeCallback
instance 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 aCLSVMFreeCallback
instance that delegates to the specifiedCLSVMFreeCallbackI
instance.
-
-