ImFusion C++ SDK 4.4.0
ImFusion::ClCommandQueue Class Reference

#include <ImFusion/CL/ClCommandQueue.h>

OpenCL command queue class. More...

Detailed Description

OpenCL command queue class.

Public Member Functions

 ClCommandQueue (const ClContext &context, const ClDevice &device, bool profiling=false, bool outOfOrderExec=false)
bool isValid () const
int enqueueBarrier () const
ClEventenqueueMarker () const
int enqueueWaitForEvents (const ClEvent &event) const
int enqueueWaitForEvents (const std::vector< ClEvent * > &events) const
int enqueueKernel (const ClKernel &kernel, unsigned int dim, const unsigned int *globalWorkSize, const unsigned int *localWorkSize, const std::vector< ClEvent * > *waitEvents=0, ClEvent **event=0) const
int enqueueAcquireGlBuffer (const ClImage &image, const std::vector< ClEvent * > *waitEvents=0, ClEvent **event=0) const
int enqueueReleaseGlBuffer (const ClImage &image, const std::vector< ClEvent * > *waitEvents=0, ClEvent **event=0) const
int flush () const
int finish () const
void * commandQueue () const
template<typename T>
getCommandQueueInfo (unsigned int name, int *ret=0) const
template<typename T>
std::vector< T > getCommandQueueInfoVector (unsigned int name, int *ret=0) const

Protected Attributes

ImplData * m_d

The documentation for this class was generated from the following file:
  • ImFusion/CL/ClCommandQueue.h
Search Tab / S to search, Esc to close