![]() |
ImFusion SDK 4.3
|
#include <ImFusion/CL/ClEvent.h>
OpenCL event class. More...
OpenCL event class.
Public Member Functions | |
| ClEvent (void *event) | |
| bool | isValid () const |
| void * | getEvent () const |
| int | waitForEvents (const std::vector< ClEvent * > &events) |
| unsigned int | commandType () const |
| int | commandExecutionStatus () const |
| bool | isQueued () const |
| bool | isSubmitted () const |
| bool | isRunning () const |
| bool | isComplete () const |
| unsigned long long | commandQueuedTime () const |
| unsigned long long | commandSubmitTime () const |
| unsigned long long | commandStartTime () const |
| unsigned long long | commandEndTime () const |
| template<typename T> | |
| T | getEventInfo (unsigned int name, int *ret=0) const |
| Can only be called on user events. | |
| template<typename T> | |
| std::vector< T > | getEventInfoVector (unsigned int name, int *ret=0) const |
| template<typename T> | |
| T | getEventProfilingInfo (unsigned int name, int *ret=0) const |
| template<typename T> | |
| std::vector< T > | getEventProfilingInfoVector (unsigned int name, int *ret=0) const |
Protected Attributes | |
| ImplData * | m_d |