CFx SDK Documentation
2023 SP0
|
#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 |