|
CFx SDK Documentation
2020SP3
|
#include <OdPerfTimer.h>
Classes | |
| struct | InternalData |
Public Member Functions | |
| OdPerfTimerBase () | |
| virtual | ~OdPerfTimerBase () |
| virtual void | initialize ()=0 |
| virtual void | destroy ()=0 |
| virtual void | clear ()=0 |
| virtual void | start ()=0 |
| virtual void | stop ()=0 |
| virtual double | countedSec ()=0 |
| virtual OdUInt32 | countedMSec ()=0 |
| virtual double | permanentSec ()=0 |
| virtual OdUInt32 | permanentMSec ()=0 |
| virtual bool | isStarted ()=0 |
Static Public Member Functions | |
| static OdPerfTimerBase * | createTiming () |
| static void | destroyTiming (OdPerfTimerBase *ptr) |
Protected Attributes | |
| struct OdPerfTimerBase::InternalData | gData |
| InternalData * | data |
This interface represents Performance Timer objects. <group Other_Classes>
Definition at line 38 of file OdPerfTimer.h.
|
inline |
Definition at line 57 of file OdPerfTimer.h.
|
inlinevirtual |
Definition at line 59 of file OdPerfTimer.h.
|
pure virtual |
Clears timer data
|
pure virtual |
|
pure virtual |
|
static |
|
pure virtual |
|
static |
|
pure virtual |
|
pure virtual |
Returns true if timer is running
|
pure virtual |
Returns time from start() to current in miliseconds
|
pure virtual |
Returns time from start() to current in seconds
|
pure virtual |
Starts timer
|
pure virtual |
Stops timer
|
protected |
Definition at line 55 of file OdPerfTimer.h.
|
protected |