ImFusion SDK 4.3
ClEvent Class Reference

#include <ImFusion/CL/ClEvent.h>

OpenCL event class. More...

Detailed Description

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

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close