Filter Library | Camera | Interface Physics |
Inheritance diagram for CPerfTimer:
Definition at line 19 of file PerfTimer.h.
Public Member Functions | |
CPerfTimer (BOOL bStart=FALSE) | |
CPerfTimer (const CPerfTimer &Src) | |
virtual | ~CPerfTimer () |
void | Start (BOOL bReset=FALSE) |
void | Stop () |
BOOL | IsRunning () |
BOOL | IsSupported () |
const double | Resolution () |
const double | Resolutionms () |
const double | Resolutionus () |
const double | Elapsed () |
const double | Elapsedms () |
const double | Elapsedus () |
const CPerfTimer & | operator= (const CPerfTimer &Src) |
CPerfTimer | operator+ (const CPerfTimer &Src) const |
CPerfTimer | operator- (const CPerfTimer &Src) const |
const CPerfTimer & | operator+= (const CPerfTimer &Src) |
const CPerfTimer & | operator-= (const CPerfTimer &Src) |
CPerfTimer | operator+ (const double Secs) const |
CPerfTimer | operator- (const double Secs) const |
const CPerfTimer & | operator+= (const double Secs) |
const CPerfTimer & | operator-= (const double Secs) |
BOOL | operator< (const CPerfTimer &Src) |
BOOL | operator> (const CPerfTimer &Src) |
BOOL | operator<= (const CPerfTimer &Src) |
BOOL | operator>= (const CPerfTimer &Src) |
BOOL | operator< (const double Secs) |
BOOL | operator> (const double Secs) |
BOOL | operator<= (const double Secs) |
BOOL | operator>= (const double Secs) |
virtual void | Lock () const |
virtual void | Unlock () const |
Protected Member Functions | |
void | Init (BOOL bStart) |
void | Copy (const CPerfTimer &Src) |
Private Attributes | |
__int64 | m_Start |
Static Private Attributes | |
static __int64 | m_Freq |
static __int64 | m_Adjust |