![]() |
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 |