Fabcoin Core  0.16.2
P2P Digital Currency
Namespaces | Classes
cl Namespace Reference

The OpenCL C++ bindings are defined within this namespace. More...

Namespaces

 detail
 

Classes

class  Buffer
 Memory buffer interface. More...
 
class  BufferGL
 Memory buffer interface for GL interop. More...
 
class  BufferRenderGL
 Memory buffer interface for GL interop with renderbuffer. More...
 
class  CommandQueue
 CommandQueue interface for cl_command_queue. More...
 
class  Context
 
class  Device
 Device interface for cl_device_id. More...
 
class  Event
 Event interface for cl_event. More...
 
class  Image
 Base class interface for all images. More...
 
class  Image2D
 Image interface for 2D images. More...
 
class  Image2DGL
 2D image interface for GL interop. More...
 
class  Image3D
 Image interface for 3D images. More...
 
class  Image3DGL
 
struct  ImageFormat
 ImageFormat interface fro cl_image_format. More...
 
class  Kernel
 Kernel interface that implements cl_kernel. More...
 
class  KernelFunctor
 Kernel functor interface. More...
 
struct  LocalSpaceArg
 Local address raper for use with Kernel::setArg. More...
 
class  Memory
 Memory interface for cl_mem. More...
 
class  NDRange
 NDRange interface. More...
 
class  Platform
 Platform interface. More...
 
class  Program
 Program interface that implements cl_program. More...
 
class  Sampler
 Sampler interface for cl_sampler. More...
 
struct  size_t
 size_t class used to interface between C++ and OpenCL C calls that require arrays of size_t values, who's size is known statically. More...
 
class  string
 Simple string class, that provides a limited subset of std::string functionality but avoids many of the issues that come with that class. More...
 
class  vector
 Fixed sized vector implementation that mirroring std::vector functionality. More...
 

Detailed Description

The OpenCL C++ bindings are defined within this namespace.