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,CompileProgramandLinkProgrammethods.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.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 and Description static CLProgramCallbackcreate(CLProgramCallbackI instance)Creates aCLProgramCallbackinstance that delegates to the specifiedCLProgramCallbackIinstance.static CLProgramCallbackcreate(long functionPointer)Creates aCLProgramCallbackinstance from the specified function pointer.static CLProgramCallbackcreateSafe(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 aCLProgramCallbackinstance 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 aCLProgramCallbackinstance that delegates to the specifiedCLProgramCallbackIinstance.
-
-