OpenWalnut
1.5.0dev
|
Realtime timing. More...
#include <WRealtimeTimer.h>
Public Types | |
typedef std::shared_ptr< WRealtimeTimer > | SPtr |
Convenience typedef for a shared_ptr. More... | |
typedef std::shared_ptr< const WRealtimeTimer > | ConstSPtr |
Convenience typedef for a const shared_ptr. More... | |
Public Types inherited from WTimer | |
typedef std::shared_ptr< WTimer > | SPtr |
Convenience typedef for a shared_ptr. More... | |
typedef std::shared_ptr< const WTimer > | ConstSPtr |
Convenience typedef for a const shared_ptr. More... | |
Public Member Functions | |
WRealtimeTimer () | |
Constructs a realtime animation timer. More... | |
virtual | ~WRealtimeTimer () |
Destructor. More... | |
virtual void | reset () |
Resets the start-tick. More... | |
virtual double | elapsed () const |
Returns the elapsed time since the last reset in seconds with milliseconds precision. More... | |
Public Member Functions inherited from WTimer | |
WTimer () | |
Constructs a animation timer. More... | |
virtual | ~WTimer () |
Destructor. More... | |
Private Attributes | |
osg::Timer | m_timer |
The osg timer is used here. More... | |
Realtime timing.
Internally, this uses an osg::Timer.
Definition at line 39 of file WRealtimeTimer.h.
typedef std::shared_ptr< const WRealtimeTimer > WRealtimeTimer::ConstSPtr |
Convenience typedef for a const shared_ptr.
Definition at line 50 of file WRealtimeTimer.h.
typedef std::shared_ptr< WRealtimeTimer > WRealtimeTimer::SPtr |
Convenience typedef for a shared_ptr.
Definition at line 45 of file WRealtimeTimer.h.
WRealtimeTimer::WRealtimeTimer | ( | ) |
Constructs a realtime animation timer.
Definition at line 27 of file WRealtimeTimer.cpp.
|
virtual |
Destructor.
Definition at line 34 of file WRealtimeTimer.cpp.
|
virtual |
Returns the elapsed time since the last reset in seconds with milliseconds precision.
Implements WTimer.
Definition at line 44 of file WRealtimeTimer.cpp.
References m_timer.
|
virtual |
Resets the start-tick.
Implements WTimer.
Definition at line 39 of file WRealtimeTimer.cpp.
References m_timer.
|
private |
The osg timer is used here.
Definition at line 78 of file WRealtimeTimer.h.