All Classes

Class Description
Allocator
An interface to a 'pool' type allocator.
Calculate  
Callback<T>  
CL
Constants from cl.h.
CLBuffer
Interface for memory buffers.
CLBufferInfo
Parameters for Buffer.createSubBuffer()
CLChannelOrder
Enum for wrapping the cl_channel_order constants from cl.h.
CLChannelType
Enum for wrapping the cl_channel_type constants from cl.h.
CLCommandQueue
Interface for cl_command_queue.
CLCommandType
Enum for wrapping the cl_command_type constants from cl.h.
CLContext
Interface for cl_context
CLContextNotify
Callback for CLContext.createContext*()
CLContextProperty
Properties for CLContext creation.
CLContextProperty.TagValue  
CLDevice
Interface for cl_device_id.
CLDeviceProperty
Properties for CLDevice sub-device creation.
CLDeviceProperty.PartitionByCounts  
CLDeviceProperty.TagValue  
CLEvent
Interface for cl_event.
CLEventList
Manages a list of cl_events.
CLEventNotify
Callback for CLEvent.
CLException  
CLExtendable
Extendable object.
CLExtension
Experimental code for extension support.
CLImage<T>
Interface for cl_image.
CLImageDesc
Holder for cl_image_desc equivalent.
CLImageFormat
Holder for cl_image_format equivalent.
clinfo
A very basic and incomplete copy of 'clinfo'.
CLKernel
Interface for cl_kernel.
CLMemory
Interface for cl_mem.
CLNativeKernel
Native kernel as passed to CLCommandQueue.enqueueNativeKernel.
CLNotify<T>
Generic notify routine.
CLObject
Base class for all OpenCL types which can be represented as objects.
CLPipe<T>
Interface for pipes.
CLPipeProperty
Properties for CLPipe creation.
CLPipeProperty.TagValue  
CLPlatform
Interface for cl_platform_id
CLProgram
Interface for cl_program.
CLProperty
All property arrays implement this interface.
CLProperty.TagValue
A simple tag/value property type.
CLQueueProperty
Properties for CLCommandQueue creation.
CLQueueProperty.TagValue  
CLRuntimeException  
CLSampler
Interface for cl_sampler.
CLSamplerProperty
Properties for CLSampler creation.
CLSamplerProperty.TagValue  
CLTask
Tasks are a functional(ish) interface to queueable jobs.
GLEvent
cl_khr_gl_sharing extension interface.
GLSharing
cl_khr_gl_sharing extension interface.
GLSharing.GLObjectInfo  
Mandelbrot
Mandelbrot rot-zoomer.
Memory
A utility library for memory operations including a stack allocator.
Memory
Some memory tests.
Native
Base class for all native objects.
Objects