22 typedef unsigned __int64
Timer_t;
140 if (timer)
_timer = timer;
The core osg library provides the basic scene graph classes such as Nodes, State and Drawables,...
Definition AlphaFunc:19
unsigned long long Timer_t
Definition Timer:24
Timer class is used for measuring elapsed time or time between two points.
Definition Timer:28
~Timer()
Definition Timer:33
double _secsPerTick
Definition Timer:76
double time_u() const
Get elapsed time in microseconds.
Definition Timer:53
double getSecondsPerTick() const
Get the number of seconds per tick.
Definition Timer:71
double delta_n(Timer_t t1, Timer_t t2) const
Get the time in nanoseconds between timer ticks t1 and t2.
Definition Timer:68
double time_s() const
Get elapsed time in seconds.
Definition Timer:47
Timer_t tick() const
Get the timers tick value.
double delta_u(Timer_t t1, Timer_t t2) const
Get the time in microseconds between timer ticks t1 and t2.
Definition Timer:65
void setStartTick()
Set the start.
Definition Timer:41
void setStartTick(Timer_t t)
Definition Timer:42
static Timer * instance()
double time_m() const
Get elapsed time in milliseconds.
Definition Timer:50
Timer_t getStartTick() const
Definition Timer:43
Timer_t _startTick
Definition Timer:75
double delta_s(Timer_t t1, Timer_t t2) const
Get the time in seconds between timer ticks t1 and t2.
Definition Timer:59
double time_n() const
Get elapsed time in nanoseconds.
Definition Timer:56
double delta_m(Timer_t t1, Timer_t t2) const
Get the time in milliseconds between timer ticks t1 and t2.
Definition Timer:62
~ElapsedTime()
Definition Timer:95
void finish()
Definition Timer:129
void init(osg::Timer *timer)
Definition Timer:138
void reset()
Definition Timer:100
Timer * _timer
Definition Timer:147
double elapsedTime_u() const
elapsed time in microseconds.
Definition Timer:118
double elapsedTime() const
elapsed time in seconds.
Definition Timer:106
double * _time
Definition Timer:146
Timer_t _startTick
Definition Timer:148
ElapsedTime(osg::Timer *timer=0)
Definition Timer:89
ElapsedTime(double *elapsedTime, osg::Timer *timer=0)
Definition Timer:83
double elapsedTime_n() const
elapsed time in nanoseconds.
Definition Timer:124
double elapsedTime_m() const
elapsed time in milliseconds.
Definition Timer:112
#define OSG_EXPORT
Definition Export:39