ImFusion C++ SDK 4.4.0
ImFusion::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:
  • ImFusion/CL/ClEvent.h
Search Tab / S to search, Esc to close