@FunctionalInterface
public interface CLProgramReleaseCallbackI
extends org.lwjgl.system.CallbackI.V
SetProgramReleaseCallback method.
void (*) (
cl_program program,
void *user_data
)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| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SIGNATURE |
| Modifier and Type | Method and Description |
|---|---|
default void |
callback(long args) |
default java.lang.String |
getSignature() |
void |
invoke(long program,
long user_data)
Will be called after destructors (if any) for program scope global variables (if any) are called and before the program is released.
|
default java.lang.String getSignature()
getSignature in interface org.lwjgl.system.CallbackIdefault void callback(long args)
callback in interface org.lwjgl.system.CallbackI.Vvoid invoke(long program,
long user_data)
program - the program object whose destructors are being called. When the user callback is called by the implementation, this program object is no longer valid.
program is only provided for reference purposes.user_data - the user-specified value that was passed when calling SetProgramReleaseCallbackCopyright LWJGL. All Rights Reserved. License terms.