Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

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