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