#include <timeprofiler.h>
Small utility class atop Kaim::Timer to profile easily.
For profiling, use ScopedProfiler or Profiler rather than Timer.
Examples: Get time since start and reset start | |
| KyFloat64 | GetSecondsAndRestart () |
| KyFloat64 | GetMillisecondsAndRestart () |
| KyFloat64 | GetMicrosecondsAndRestart () |
| KyFloat32 | GetSecondsAndRestartF () |
| KyFloat32 | GetMillisecondsAndRestartF () |
| KyFloat32 | GetMicrosecondsAndRestartF () |
| void | GetSecondsAndRestart (KyFloat64 *s) |
| void | GetMillisecondsAndRestart (KyFloat64 *ms) |
| void | GetMicrosecondsAndRestart (KyFloat64 *mks) |
| void | GetSecondsAndRestartF (KyFloat32 *s) |
| void | GetMillisecondsAndRestartF (KyFloat32 *ms) |
| void | GetMicrosecondsAndRestartF (KyFloat32 *mks) |
Get time since start, does not change start | |
| KyFloat64 | GetSeconds () const |
| KyFloat64 | GetMilliseconds () const |
| KyFloat64 | GetMicroseconds () const |
| KyFloat32 | GetSecondsF () const |
| KyFloat32 | GetMillisecondsF () const |
| KyFloat32 | GetMicrosecondsF () const |
| void | GetSeconds (KyFloat64 *s) const |
| void | GetMilliseconds (KyFloat64 *ms) const |
| void | GetMicroseconds (KyFloat64 *mks) const |
| void | GetSecondsF (KyFloat32 *s) const |
| void | GetMillisecondsF (KyFloat32 *ms) const |
| void | GetMicrosecondsF (KyFloat32 *mks) const |