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
CLDevice s. |
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.
|