Package | Description |
---|---|
com.jogamp.opencl |
High level java bindings to OpenCL.
|
com.jogamp.opencl.gl |
High level java bindings, OpenCL-OpenGL interoperability.
|
com.jogamp.opencl.llb |
Low level java bindings to OpenCL.
|
com.jogamp.opencl.llb.impl | |
com.jogamp.opencl.util |
OpenCL utilities.
|
com.jogamp.opencl.util.concurrent |
OpenCL multi device concurrency utilities.
|
Class and Description |
---|
CLBuffer
OpenCL buffer object wrapping an optional NIO buffer.
|
CLCommandQueue
The command queue is used to queue a set of operations for a specific
CLDevice . |
CLCommandQueue.Mode
Enumeration for the command-queue settings.
|
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.
|
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.
|
CLErrorHandler
Experimental: the api may change in future, feedback appreciated.
Note: the thread which calls onError is unspecified. |
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.
|
CLEvent.CommandType |
CLEvent.ExecutionStatus |
CLEvent.ProfilingCommand |
CLEventList
Fixed size list for storing CLEvents.
|
CLEventListener
A callback for a specific command execution status.
|
CLException
Main Exception type for runtime OpenCL errors and failed function calls (e.g.
|
CLImage |
CLImage.CLImageInfoAccessor |
CLImage2d |
CLImage3d |
CLImageFormat
Represents the OpenCL image format with its channeltype and order.
|
CLImageFormat.ChannelOrder
Specifies the number of channels and the channel layout i.e.
|
CLImageFormat.ChannelType
Describes the size of the channel data type.
|
CLKernel
High level abstraction for an OpenCL Kernel.
|
CLMemObjectListener
A callback which is invoked by the OpenCL implementation when the memory
object is deleted and its resources freed.
|
CLMemory
Common superclass for all OpenCL memory types.
|
CLMemory.GLObjectType |
CLMemory.Map
Configures the mapping process.
|
CLMemory.Mem
Memory settings for configuring CLMemory.
|
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. |
CLProgram.Status |
CLProgramBuilder
CLProgramBuilder is a helper for building programs with more complex configurations or
building multiple programs with similar configurations.
|
CLProperty
OpenCL property.
|
CLResource
Releasable OpenCL resource.
|
CLSampler
Object representing an OpenCL sampler.
|
CLSampler.AddressingMode |
CLSampler.FilteringMode |
CLSubBuffer
A sub buffer of a CLBuffer.
|
CLUserEvent
Custom, user controlled event.
|
CLVersion
Version of an OpenCL Implementation.
|
Class and Description |
---|
CLBuffer
OpenCL buffer object wrapping an optional NIO buffer.
|
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.
|
CLDevice
This object represents an OpenCL device.
|
CLDevice.Type
Enumeration for the type of a device.
|
CLImage |
CLImage.CLImageInfoAccessor |
CLImage2d |
CLImage3d |
CLImageFormat
Represents the OpenCL image format with its channeltype and order.
|
CLMemory
Common superclass for all OpenCL memory types.
|
CLMemory.GLObjectType |
CLMemory.Mem
Memory settings for configuring CLMemory.
|
CLObject
Common superclass for all OpenCL objects.
|
CLPlatform
CLPlatfrorm representing a OpenCL implementation (e.g.
|
CLResource
Releasable OpenCL resource.
|
Class and Description |
---|
CLErrorHandler
Experimental: the api may change in future, feedback appreciated.
Note: the thread which calls onError is unspecified. |
Class and Description |
---|
CLErrorHandler
Experimental: the api may change in future, feedback appreciated.
Note: the thread which calls onError is unspecified. |
Class and Description |
---|
CLCommandQueue
The command queue is used to queue a set of operations for a specific
CLDevice . |
CLCommandQueue.Mode
Enumeration for the command-queue settings.
|
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.
|
CLDevice
This object represents an OpenCL device.
|
CLDevice.Type
Enumeration for the type of a device.
|
CLEventList
Fixed size list for storing CLEvents.
|
CLPlatform
CLPlatfrorm representing a OpenCL implementation (e.g.
|
CLProgram
Represents a OpenCL program executed on one or more
CLDevice s. |
CLResource
Releasable OpenCL resource.
|
CLVersion
Version of an OpenCL Implementation.
|
Class and Description |
---|
CLCommandQueue
The command queue is used to queue a set of operations for a specific
CLDevice . |
CLCommandQueue.Mode
Enumeration for the command-queue settings.
|
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.
|
CLDevice
This object represents an OpenCL device.
|
CLKernel
High level abstraction for an OpenCL Kernel.
|
CLProgram
Represents a OpenCL program executed on one or more
CLDevice s. |
CLResource
Releasable OpenCL resource.
|