CommandQueue Class Reference

List of all members.

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 >
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.