|
OpenSceneGraph 3.6.5
|
Helper class for timing sections of code. More...
#include <Timer>
Public Member Functions | |
| ElapsedTime (double *elapsedTime, osg::Timer *timer=0) | |
| ElapsedTime (osg::Timer *timer=0) | |
| ~ElapsedTime () | |
| void | reset () |
| double | elapsedTime () const |
| elapsed time in seconds. | |
| double | elapsedTime_m () const |
| elapsed time in milliseconds. | |
| double | elapsedTime_u () const |
| elapsed time in microseconds. | |
| double | elapsedTime_n () const |
| elapsed time in nanoseconds. | |
| void | finish () |
Protected Member Functions | |
| void | init (osg::Timer *timer) |
Protected Attributes | |
| double * | _time |
| Timer * | _timer |
| Timer_t | _startTick |
Helper class for timing sections of code.
|
inline |
References _time, elapsedTime(), and init().
|
inline |
|
inline |
References finish().
|
inline |
|
inline |
elapsed time in milliseconds.
References _startTick, and _timer.
|
inline |
elapsed time in nanoseconds.
References _startTick, and _timer.
|
inline |
elapsed time in microseconds.
References _startTick, and _timer.
|
inline |
References _startTick, _time, and _timer.
Referenced by ~ElapsedTime().
|
inlineprotected |
References _startTick, _timer, and osg::Timer::instance().
Referenced by ElapsedTime(), and ElapsedTime().
|
inline |
References _startTick, and _timer.
|
protected |
Referenced by elapsedTime(), elapsedTime_m(), elapsedTime_n(), elapsedTime_u(), finish(), init(), and reset().
|
protected |
Referenced by ElapsedTime(), ElapsedTime(), and finish().
|
protected |
Referenced by elapsedTime(), elapsedTime_m(), elapsedTime_n(), elapsedTime_u(), finish(), init(), and reset().
| Generated at for the OpenSceneGraph by doxygen 1.15.0. |