| Modifier and Type | Interface and Description |
|---|---|
| public interface | AutoCloseable
import of JDK7's ARM interface allowing JDK6 backwards compatibility. |
| public interface | CLErrorHandler
Experimental: the api may change in future, feedback appreciated. |
| public interface | CLEventListener
A callback for a specific command execution status. |
| public interface | CLMemObjectListener
A callback which is invoked by the OpenCL implementation when the memory object is deleted and its resources freed. |
| public interface | CLResource
Releasable OpenCL resource. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | CLProperty
OpenCL property. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | CLCommandQueue
The command queue is used to queue a set of operations for a specific |
| public class | CLContext
CLContext is responsible for managing objects such as command-queues, memory, program and kernel objects and for executing kernels on one or more devices specified in the context. |
| public class | CLDevice
This object represents an OpenCL device. |
| public class | CLEvent
Event objects can be used for synchronizing command queues, e.g you can wait until a event occurs or they can also be used to capture profiling information that measure execution time of a command. |
| public class | CLEventList
Fixed size list for storing CLEvents. |
| public class | CLException
Main Exception type for runtime OpenCL errors and failed function calls (e.g. returning not CL_SUCCESS). |
| public abstract class | |
| public class | |
| public class | |
| public class | CLImageFormat
Represents the OpenCL image format with its channeltype and order. |
| public class | CLKernel
High level abstraction for an OpenCL Kernel. |
| public abstract class | |
| public abstract class | CLObject
Common superclass for all OpenCL objects. |
| pack-priv abstract class | CLObjectResource
Releasable resource with an CL object ID. |
| public class | CLPlatform
CLPlatfrorm representing a OpenCL implementation (e.g. graphics driver). |
| public class | |
| public class | CLProgramBuilder
CLProgramBuilder is a helper for building programs with more complex configurations or building multiple programs with similar configurations. |
| public class | CLSampler
Object representing an OpenCL sampler. |
| public class | |
| public class | CLUserEvent
Custom, user controlled event. |
| public class | CLVersion
Version of an OpenCL Implementation. |
| pack-priv class | |
| public class |