Voxel
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
Classes | Functions
OpenCL Namespace Reference

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.

Detailed Description

Contains State, Program, Converter and Exception classes.