OpenCL C++ Bindings
|
▼Ncl | The OpenCL C++ bindings are defined within this namespace |
▼Ncompatibility | |
Cmake_kernel | |
▼Ndetail | |
CDeleter | |
CGetInfoFunctor0 | |
CGetInfoFunctor1 | |
CKernelArgumentHandler | |
CKernelArgumentHandler< cl::DeviceCommandQueue, void > | |
CKernelArgumentHandler< LocalSpaceArg, void > | |
CKernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type > | |
CKernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type > | |
Cparam_traits | |
CReferenceHandler | |
CReferenceHandler< cl_command_queue > | |
CReferenceHandler< cl_context > | |
CReferenceHandler< cl_device_id > | |
CReferenceHandler< cl_event > | |
CReferenceHandler< cl_kernel > | |
CReferenceHandler< cl_mem > | |
CReferenceHandler< cl_platform_id > | |
CReferenceHandler< cl_program > | |
CReferenceHandler< cl_sampler > | |
CSVMTraitNull | |
CWrapper | |
CWrapper< cl_device_id > | |
CBuffer | Class interface for Buffer Memory Objects |
CBufferGL | Class interface for GL Buffer Memory Objects |
CBufferRenderGL | Class interface for GL Render Buffer Memory Objects |
CCommandQueue | CommandQueue interface for cl_command_queue |
CContext | Class interface for cl_context |
CDevice | Class interface for cl_device_id |
CDeviceCommandQueue | DeviceCommandQueue interface for device cl_command_queues |
CEnqueueArgs | |
CEvent | Class interface for cl_event |
CImage | C++ base class for Image Memory objects |
CImage1D | Class interface for 1D Image Memory objects |
CImage1DArray | Image interface for arrays of 1D images |
CImage1DBuffer | Image interface for 1D buffer images |
CImage2D | Class interface for 2D Image Memory objects |
CImage2DArray | Image interface for arrays of 2D images |
CImage2DGL | Class interface for GL 2D Image Memory objects |
CImage3D | Class interface for 3D Image Memory objects |
CImage3DGL | Class interface for GL 3D Image Memory objects |
CImageFormat | Adds constructors and member functions for cl_image_format |
CImageGL | 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 |
CKernel | Class interface for cl_kernel |
CKernelFunctor | |
CLocalSpaceArg | Local address wrapper for use with Kernel::setArg |
CMemory | Class interface for cl_mem |
CNDRange | Class interface for specifying NDRange values |
CPipe | Class interface for Pipe Memory Objects |
CPlatform | Class interface for cl_platform_id |
CProgram | Program interface that implements cl_program |
CSampler | Class interface for cl_sampler |
▼CSVMAllocator | |
Crebind | |
▼CSVMAllocator< void, SVMTrait > | |
Crebind | |
CSVMTraitAtomic | |
CSVMTraitCoarse | |
CSVMTraitFine | |
CSVMTraitReadOnly | |
CSVMTraitReadWrite | |
CSVMTraitWriteOnly | |
CUserEvent | Class interface for user events (a subset of cl_event's) |