Contains State, Program, Converter and Exception classes. More...
Classes | |
struct | Converter< Color< t_ColorFormat > > |
Converter specialization for Color classes. More... | |
struct | ImageFormat |
Maps color formats to OpenCL image format descriptors. More... | |
struct | Converter< Octree::Node< t_ColorFormat, PLATFORM_OPENCL > > |
struct | Converter |
Converts data for transmission to OpenCL device. More... | |
struct | Converter< std::array< t_Type, t_Size > > |
Converter specialization for fixed-size arrays. More... | |
struct | Deleter< _cl_context > |
Deleter specialization for OpenCL contexts. More... | |
struct | Deleter< _cl_command_queue > |
Deleter specialization for OpenCL command queues. More... | |
struct | Deleter< _cl_mem > |
Deleter specialization for OpenCL memory objects. More... | |
struct | Deleter< _cl_sampler > |
Deleter specialization for OpenCL samplers. More... | |
struct | Deleter< _cl_program > |
Deleter specialization for OpenCL programs. More... | |
struct | Deleter< _cl_kernel > |
Deleter specialization for OpenCL kernels. More... | |
struct | Deleter< _cl_event > |
Deleter specialization for OpenCL events. More... | |
struct | Exception |
OpenCL exception class. More... | |
struct | Program |
OpenCL program class. More... | |
struct | State |
OpenCL state class. More... |
Functions | |
template<typename t_Type > | |
Converter< t_Type >::Type | Convert (t_Type const &source) |
Helper function which calls Converter::Convert for the type of its argument. |