| Interface | Description |
|---|---|
| AutoCloseable |
import of JDK7's ARM interface allowing JDK6 backwards compatibility.
|
| CLErrorHandler |
Experimental: the api may change in future, feedback appreciated.
Note: the thread which calls onError is unspecified. |
| CLEventListener |
A callback for a specific command execution status.
|
| CLMemObjectListener |
A callback which is invoked by the OpenCL implementation when the memory
object is deleted and its resources freed.
|
| CLProgram.CompilerOptions |
Common compiler options for the OpenCL compiler.
|
| CLResource |
Releasable OpenCL resource.
|
| Class | Description |
|---|---|
| CLBuffer<B extends Buffer> |
OpenCL buffer object wrapping an optional NIO buffer.
|
| CLCommandQueue |
The command queue is used to queue a set of operations for a specific
CLDevice. |
| 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.
|
| CLContext.ErrorDispatcher | |
| CLDevice |
This object represents an OpenCL device.
|
| 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.
|
| CLEventList |
Fixed size list for storing CLEvents.
|
| CLImage<B extends Buffer> | |
| CLImage.CLImageInfoAccessor | |
| CLImage2d<B extends Buffer> | |
| CLImage3d<B extends Buffer> | |
| CLImageFormat |
Represents the OpenCL image format with its channeltype and order.
|
| CLKernel |
High level abstraction for an OpenCL Kernel.
|
| CLMemory<B extends Buffer> |
Common superclass for all OpenCL memory types.
|
| CLObject |
Common superclass for all OpenCL objects.
|
| CLPlatform |
CLPlatfrorm representing a OpenCL implementation (e.g.
|
| CLProgram |
Represents a OpenCL program executed on one or more
CLDevices. |
| CLProgramBuilder |
CLProgramBuilder is a helper for building programs with more complex configurations or
building multiple programs with similar configurations.
|
| CLSampler |
Object representing an OpenCL sampler.
|
| CLSubBuffer<B extends Buffer> |
A sub buffer of a CLBuffer.
|
| CLUserEvent |
Custom, user controlled event.
|
| CLVersion |
Version of an OpenCL Implementation.
|
| JoclVersion |
| Enum | Description |
|---|---|
| CLCommandQueue.Mode |
Enumeration for the command-queue settings.
|
| CLDevice.Capabilities |
Enumeration for the execution capabilities of the device.
|
| CLDevice.FPConfig |
Describes floating-point capability of the device.
|
| CLDevice.GlobalMemCacheType |
Type of global memory cache supported.
|
| CLDevice.LocalMemType |
Type of local memory cache supported.
|
| CLDevice.Type |
Enumeration for the type of a device.
|
| CLEvent.CommandType | |
| CLEvent.ExecutionStatus | |
| CLEvent.ProfilingCommand | |
| CLImageFormat.ChannelOrder |
Specifies the number of channels and the channel layout i.e.
|
| CLImageFormat.ChannelType |
Describes the size of the channel data type.
|
| CLMemory.GLObjectType | |
| CLMemory.Map |
Configures the mapping process.
|
| CLMemory.Mem |
Memory settings for configuring CLMemory.
|
| CLProgram.Status | |
| CLSampler.AddressingMode | |
| CLSampler.FilteringMode |
| Annotation Type | Description |
|---|---|
| CLProperty |
OpenCL property.
|