class SG_EXPORT osg::Timer

A high resolution, low latency time stamper

Public Methods

[more] Timer()
[more] ~Timer()
[more]static const Timer* instance()
[more]inline double delta_s( Timer_t t1, Timer_t t2 ) const
[more]inline double delta_m( Timer_t t1, Timer_t t2 ) const
[more]inline double delta_u( Timer_t t1, Timer_t t2 ) const
[more]inline double delta_n( Timer_t t1, Timer_t t2 ) const
[more]inline double getSecondsPerTick() const
[more]inline Timer_t tick() const
[more]inline Timer_t tick( void ) const

Protected Fields

[more]double _secsPerTick
[more]bool _useStandardClock
[more]unsigned long* _clockAddress_32
[more]unsigned long long* _clockAddress_64
[more]int _cycleCntrSize
[more]mutable unsigned long _lastClockValue
[more]mutable unsigned long long _rollOver


Documentation

A high resolution, low latency time stamper
o Timer()

o ~Timer()

ostatic const Timer* instance()

oinline double delta_s( Timer_t t1, Timer_t t2 ) const

oinline double delta_m( Timer_t t1, Timer_t t2 ) const

oinline double delta_u( Timer_t t1, Timer_t t2 ) const

oinline double delta_n( Timer_t t1, Timer_t t2 ) const

oinline double getSecondsPerTick() const

odouble _secsPerTick

obool _useStandardClock

ounsigned long* _clockAddress_32

ounsigned long long* _clockAddress_64

oint _cycleCntrSize

omutable unsigned long _lastClockValue

omutable unsigned long long _rollOver

oinline Timer_t tick() const

oinline Timer_t tick( void ) const


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.