Public Member Functions | |
virtual PROUD_API void | Reset ()=0 |
virtual PROUD_API void | Start ()=0 |
virtual PROUD_API void | Stop ()=0 |
virtual PROUD_API void | Advance ()=0 |
virtual PROUD_API int64_t | GetTimeMs ()=0 |
virtual PROUD_API int64_t | GetElapsedTimeMs ()=0 |
virtual PROUD_API bool | IsStopped ()=0 |
Static Public Member Functions | |
static PROUD_API CMilisecTimer * | New () |
It is a timer whose degree of precision is millisecond. Create by “CMilisecTimer::New” and delete by “delete”. QueryPerformanceCounter is internally used. No problem with precision but wrong calculation might occur depending on Windows version & CPU. Can use it up to 81706 after turning on the computer.
|
pure virtual |
TODO:translate needed. Gets the time that elapsed between GetElapsedTimeMs() calls
|
pure virtual |
Gets current time
|
pure virtual |
Returns true when timer is paused
|
static |
TODO:translate needed.