CommandQueue Class Reference
Public Member Functions | |
| CommandQueue (const Context *context, const Device *device, cl_command_queue_properties properties=0) | |
| cl_command_queue_properties | getProperties () const |
| cl_int | flush () |
| cl_int | finish () |
| Event | enqueue (const Kernel *kernel) |
| Event | enqueue (const Kernel *kernel, size_t globalWorkSize, size_t localWorkSizes) |
| Event | enqueue (const Kernel *kernel, size_t globalWorkSize) |
| Event | enqueue (const Kernel *kernel, tgt::svec2 globalWorkSizes, tgt::svec2 localWorkSizes) |
| Event | enqueue (const Kernel *kernel, tgt::svec2 globalWorkSizes) |
| Event | enqueue (const Kernel *kernel, tgt::svec3 globalWorkSizes, tgt::svec3 localWorkSizes) |
| Event | enqueue (const Kernel *kernel, tgt::svec3 globalWorkSizes) |
| Event | enqueue (const Kernel *kernel, const std::vector< size_t > &globalWorkSizes, const std::vector< size_t > &localWorkSizes) |
| Event | enqueueRead (const Buffer *buffer, void *data, bool blocking=true) |
| Event | enqueueWrite (const Buffer *buffer, void *data, bool blocking=true) |
| Event | enqueueAcquireGLObject (const MemoryObject *obj) |
| Event | enqueueReleaseGLObject (const MemoryObject *obj) |
| Event | enqueueMarker () |
| void | enqueueBarrier () |
| void | enqueueWaitForEvent (const Event *event) |
| void | enqueueWaitForEvents (const std::vector< Event * > &event) |
| template<class T > | |
| T | getInfo (cl_command_queue_info info) const |
Protected Attributes | |
| cl_command_queue | id_ |
| cl_command_queue_properties | properties_ |
Static Protected Attributes | |
| static const std::string | loggerCat_ = "voreen.OpenCL.CommandQueue" |
Detailed Description
Definition at line 325 of file clwrapper.h.