| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | |
| public class | |
| pack-priv class | APIUtil
Utility class for OpenCL API calls. |
| pack-priv class | |
| public class | APPLEContextLoggingUtil
Utility class that provides CLContextCallback implementations that use the APPLE_ContextLoggingFunctions callback functions. |
| public class | |
| public class | |
| pack-priv class | CallbackUtil
Utility class that handles OpenCL API callbacks. |
| public class | CL
LWJGL users must use this class to initialize OpenCL before using any other class in the org.lwjgl.opencl package. |
| public class | CL10
The core OpenCL 1.0 API |
| public class | CL10GL
The core OpenCL 1.0 OpenGL interrop functionality. |
| public class | CL11
The core OpenCL 1.1 API |
| public class | CL12
The core OpenCL 1.1 API |
| public class | CL12GL
The core OpenCL 1.2 OpenGL interrop functionality. |
| public abstract class | CLBuildProgramCallback
Instances of this class can be used to receive OpenCL program build notifications. |
| public class | |
| pack-priv class | CLChecks
Utility class that provides runtime checks for OpenCL method calls. |
| public class | CLCommandQueue
This class is a wrapper around a cl_command_queue pointer. |
| public abstract class | CLCompileProgramCallback
Instances of this class can be used to receive OpenCL program compilation notifications. |
| public class | CLContext
This class is a wrapper around a cl_context pointer. |
| public abstract class | CLContextCallback
Instances of this class can be used to receive OpenCL context error notifications. |
| public class | CLDevice
This class is a wrapper around a cl_device_id pointer. |
| public class | |
| public class | CLEvent
This class is a wrapper around a cl_mem pointer. |
| public abstract class | CLEventCallback
Instances of this class can be used to handle OpenCL event callbacks. |
| pack-priv class | CLFunctionAddress
This class is a wrapper around an OpenCL extension function pointer. |
| public class | CLKernel
This class is a wrapper around a cl_kernel pointer. |
| public abstract class | CLLinkProgramCallback
Instances of this class can be used to receive OpenCL program linkage notifications. |
| public class | CLMem
This class is a wrapper around a cl_mem pointer. |
| public abstract class | CLMemObjectDestructorCallback
Instances of this class can be used to receive OpenCL memory object destruction notifications. |
| public abstract class | CLNativeKernel
Instances of this class can be used to execute native kernels. |
| pack-priv abstract class | CLObject
Base class for all OpenCL objects. |
| pack-priv abstract class | CLObjectChild<P extends CLObject>
Base class for all CLObjects that are associated with a parent CLObject. |
| pack-priv class | |
| pack-priv abstract class | CLObjectRetainable
Base class for all retainable OpenCL objects. |
| public class | CLPlatform
This class is a wrapper around a cl_platform_id pointer. |
| public class | |
| public abstract class | CLPrintfCallback
Instances of this class can be used to receive OpenCL printf messages. |
| public class | CLProgram
This class is a wrapper around a cl_program pointer. |
| pack-priv abstract class | CLProgramCallback
Base class for OpenCL program action notifications. |
| public class | CLSampler
This class is a wrapper around a cl_sampler pointer. |
| public class | |
| public class | |
| public class | |
| public class | |
| pack-priv class | |
| pack-priv abstract class | |
| pack-priv class | InfoUtilFactory
This class contains concrete InfoUtil implementations for our CLObject class. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Util
Utility methods for OpenCL |