OpenCL C++ Bindings
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NclThe OpenCL C++ bindings are defined within this namespace
  Ndetail
   CReferenceHandler
   Cparam_traits
   CGetInfoFunctor0
   CGetInfoFunctor1
   CReferenceHandler< cl_device_id >
   CReferenceHandler< cl_platform_id >
   CReferenceHandler< cl_context >
   CReferenceHandler< cl_command_queue >
   CReferenceHandler< cl_mem >
   CReferenceHandler< cl_sampler >
   CReferenceHandler< cl_program >
   CReferenceHandler< cl_kernel >
   CReferenceHandler< cl_event >
   CWrapper
   CWrapper< cl_device_id >
   CSVMTraitNull
   CDeleter
   CKernelArgumentHandler
   CKernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type >
   CKernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type >
   CKernelArgumentHandler< LocalSpaceArg, void >
   CKernelArgumentHandler< cl::DeviceCommandQueue, void >
  Ncompatibility
   Cmake_kernel
  CImageFormatAdds constructors and member functions for cl_image_format
  CDeviceClass interface for cl_device_id
  CPlatformClass interface for cl_platform_id
  CContextClass interface for cl_context
  CEventClass interface for cl_event
  CUserEventClass interface for user events (a subset of cl_event's)
  CMemoryClass interface for cl_mem
  CSVMTraitReadWrite
  CSVMTraitReadOnly
  CSVMTraitWriteOnly
  CSVMTraitCoarse
  CSVMTraitFine
  CSVMTraitAtomic
  CSVMAllocator
   Crebind
  CSVMAllocator< void, SVMTrait >
   Crebind
  CBufferClass interface for Buffer Memory Objects
  CBufferGLClass interface for GL Buffer Memory Objects
  CBufferRenderGLClass interface for GL Render Buffer Memory Objects
  CImageC++ base class for Image Memory objects
  CImage1DClass interface for 1D Image Memory objects
  CImage1DBufferImage interface for 1D buffer images
  CImage1DArrayImage interface for arrays of 1D images
  CImage2DClass interface for 2D Image Memory objects
  CImage2DGLClass interface for GL 2D Image Memory objects
  CImage2DArrayImage interface for arrays of 2D images
  CImage3DClass interface for 3D Image Memory objects
  CImage3DGLClass interface for GL 3D Image Memory objects
  CImageGLGeneral 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
  CPipeClass interface for Pipe Memory Objects
  CSamplerClass interface for cl_sampler
  CNDRangeClass interface for specifying NDRange values
  CLocalSpaceArgLocal address wrapper for use with Kernel::setArg
  CKernelClass interface for cl_kernel
  CProgramProgram interface that implements cl_program
  CCommandQueueCommandQueue interface for cl_command_queue
  CDeviceCommandQueueDeviceCommandQueue interface for device cl_command_queues
  CEnqueueArgs
  CKernelFunctor