OpenEnroth b6fd866
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
Timer Class Reference

#include <Timer.h>

Public Member Functions

 Timer ()=default
 
void tick ()
 
bool isPaused () const
 
void setPaused (bool paused)
 
bool isTurnBased () const
 
void setTurnBased (bool turnBased)
 
Duration dt () const
 
Duration time () const
 

Private Member Functions

Duration platformTime ()
 

Private Attributes

bool _paused = false
 
bool _turnBased = false
 
Duration _lastFrameTime
 
Duration _dt
 
Duration _time
 

Friends

void snapshot (const Timer &src, Timer_MM7 *dst)
 
void reconstruct (const Timer_MM7 &src, Timer *dst)
 

Constructor & Destructor Documentation

◆ Timer()

Timer::Timer ( )
default

Member Function Documentation

◆ dt()

Duration Timer::dt ( ) const
inline

◆ isPaused()

bool Timer::isPaused ( ) const
inline

◆ isTurnBased()

bool Timer::isTurnBased ( ) const
inline

◆ platformTime()

Duration Timer::platformTime ( )
private

◆ setPaused()

void Timer::setPaused ( bool  paused)

◆ setTurnBased()

void Timer::setTurnBased ( bool  turnBased)

◆ tick()

void Timer::tick ( )

◆ time()

Duration Timer::time ( ) const
inline

Friends And Related Function Documentation

◆ reconstruct

void reconstruct ( const Timer_MM7 src,
Timer dst 
)
friend

◆ snapshot

void snapshot ( const Timer src,
Timer_MM7 dst 
)
friend

Member Data Documentation

◆ _dt

Duration Timer::_dt
private

◆ _lastFrameTime

Duration Timer::_lastFrameTime
private

◆ _paused

bool Timer::_paused = false
private

◆ _time

Duration Timer::_time
private

◆ _turnBased

bool Timer::_turnBased = false
private

The documentation for this class was generated from the following files: