|
RADLib
RADical C++ application framework
|
Monotonic elapsed timer based on std::chrono::steady_clock. More...
#include <RADCore.h>
Public Member Functions | |
| RADElapsedTimer () | |
| Creates and starts the timer. More... | |
| void | restart () |
| Restarts the timer. More... | |
| int64_t | elapsedNanoseconds () const |
| Returns elapsed nanoseconds. More... | |
| int64_t | elapsedMicroseconds () const |
| Returns elapsed microseconds. More... | |
| int64_t | elapsedMilliseconds () const |
| Returns elapsed milliseconds. More... | |
| double | elapsedSeconds () const |
| Returns elapsed seconds as a double. More... | |
Monotonic elapsed timer based on std::chrono::steady_clock.
|
inline |
Creates and starts the timer.
|
inline |
Returns elapsed microseconds.
|
inline |
Returns elapsed milliseconds.
|
inline |
Returns elapsed nanoseconds.
|
inline |
Returns elapsed seconds as a double.
|
inline |
Restarts the timer.