Interface | Description |
---|---|
Device |
Represents a hardware device actually running the OpenCL kernels.
|
OpenCLObject |
Base interface of all native OpenCL objects.
|
OpenCLObject.ObjectReleaser |
Releaser for an
OpenCLObject . |
Platform |
A wrapper for an OpenCL platform.
|
PlatformChooser |
This SPI is called on startup to specify which platform and which devices
are used for context creation.
|
Class | Description |
---|---|
AbstractOpenCLObject |
Abstract implementation of
OpenCLObject providing the release
mechanisms. |
Buffer |
Wrapper for an OpenCL buffer object.
|
Buffer.AsyncMapping |
Result of an async mapping operation, contains the event and the target byte buffer.
|
CommandQueue |
Wrapper for an OpenCL command queue.
|
Context |
The central OpenCL context.
|
DefaultPlatformChooser |
A default implementation of
PlatformChooser . |
Event |
Wrapper for an OpenCL Event object.
|
Image |
Wrapper for an OpenCL image.
|
Image.ImageDescriptor |
The image descriptor structure describes the type and dimensions of the image or image array.
|
Image.ImageFormat |
Describes the image format, consisting of
Image.ImageChannelOrder and Image.ImageChannelType . |
Image.ImageMapping |
Describes a mapped region of the image
|
Kernel |
Wrapper for an OpenCL kernel, a piece of executable code on the GPU.
|
Kernel.LocalMem |
A placeholder for kernel arguments representing local kernel memory.
|
Kernel.LocalMemPerElement |
A placeholder for a kernel argument representing local kernel memory per thread.
|
Kernel.WorkSize |
The work size (global and local) for executing a kernel
|
OpenCLObjectManager | |
Program |
A wrapper for an OpenCL program.
|
ProgramCache |
Implements a simple cache system for program objects.
|
Enum | Description |
---|---|
Device.DeviceType |
The device type
|
Image.ImageChannelOrder |
ImageChannelOrder specifies the number of channels and the channel layout i.e. |
Image.ImageChannelType |
ImageChannelType describes the size of the channel data type. |
Image.ImageType |
The possible image types / dimensions.
|
MappingAccess | |
MemoryAccess |
Specifies how a buffer object can be accessed by the kernel.
|
Exception | Description |
---|---|
KernelCompilationException |
This exception is thrown by
Program.build()
when the compilation failed. |
OpenCLException |
Generic OpenCL exception, can be thrown in every method of this package.
|