Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

cl | The OpenCL C++ bindings are defined within this namespace
detail |
ReferenceHandler |
param_traits |
GetInfoFunctor0 |
GetInfoFunctor1 |
ReferenceHandler< cl_device_id > |
ReferenceHandler< cl_platform_id > |
ReferenceHandler< cl_context > |
ReferenceHandler< cl_command_queue > |
ReferenceHandler< cl_mem > |
ReferenceHandler< cl_sampler > |
ReferenceHandler< cl_program > |
ReferenceHandler< cl_kernel > |
ReferenceHandler< cl_event > |
Wrapper |
Wrapper< cl_device_id > |
SVMTraitNull |
Deleter |
KernelArgumentHandler |
KernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type > |
KernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type > |
KernelArgumentHandler< LocalSpaceArg, void > |
KernelArgumentHandler< cl::DeviceCommandQueue, void > |
compatibility |
make_kernel |
ImageFormat | Adds constructors and member functions for cl_image_format
Device | Class interface for cl_device_id
Platform | Class interface for cl_platform_id
Context | Class interface for cl_context
Event | Class interface for cl_event
UserEvent | Class interface for user events (a subset of cl_event's)
Memory | Class interface for cl_mem
SVMTraitReadWrite |
SVMTraitReadOnly |
SVMTraitWriteOnly |
SVMTraitCoarse |
SVMTraitFine |
SVMTraitAtomic |
SVMAllocator |
rebind |
SVMAllocator< void, SVMTrait > |
rebind |
Buffer | Class interface for Buffer Memory Objects
BufferGL | Class interface for GL Buffer Memory Objects
BufferRenderGL | Class interface for GL Render Buffer Memory Objects
Image | C++ base class for Image Memory objects
Image1D | Class interface for 1D Image Memory objects
Image1DBuffer | Image interface for 1D buffer images
Image1DArray | Image interface for arrays of 1D images
Image2D | Class interface for 2D Image Memory objects
Image2DGL | Class interface for GL 2D Image Memory objects
Image2DArray | Image interface for arrays of 2D images
Image3D | Class interface for 3D Image Memory objects
Image3DGL | Class interface for GL 3D Image Memory objects
ImageGL | General image interface for GL interop. We abstract the 2D and 3D GL images into a single instance here that wraps all GL sourced images on the grounds that setup information was performed by OpenCL anyway
Pipe | Class interface for Pipe Memory Objects
Sampler | Class interface for cl_sampler
NDRange | Class interface for specifying NDRange values
LocalSpaceArg | Local address wrapper for use with Kernel::setArg
Kernel | Class interface for cl_kernel
Program | Program interface that implements cl_program
CommandQueue | CommandQueue interface for cl_command_queue
DeviceCommandQueue | DeviceCommandQueue interface for device cl_command_queues
EnqueueArgs |
KernelFunctor |