OpenCL C++ Bindings

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

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