Package com.jogamp.opencl
High level java bindings to OpenCL.
-
Interface Summary 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 callsonError
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 Summary 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 specificCLDevice
.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 moreCLDevice
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 Summary 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 Types Summary Annotation Type Description CLProperty OpenCL property.