AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
Loading...
Searching...
No Matches
AudioDataLib::HighResTimer Class Reference

#include <Timer.h>

Inheritance diagram for AudioDataLib::HighResTimer:
AudioDataLib::Timer

Public Member Functions

 HighResTimer ()
 
virtual ~HighResTimer ()
 
virtual void InitBaseTime () override
 
virtual double GetCurrentTimeSeconds () override
 
- Public Member Functions inherited from AudioDataLib::Timer
 Timer ()
 
virtual ~Timer ()
 
void Start ()
 
void Stop ()
 
void Reset ()
 
double GetElapsedTimeSeconds ()
 
double GetDeltaTimeSeconds ()
 
bool IsRunning () const
 
void SetMaxDeltaTimeSeconds (double maxDeltaTimeSeconds)
 
double GetMaxDeltaTimeSeconds () const
 

Additional Inherited Members

- Protected Attributes inherited from AudioDataLib::Timer
bool running
 
double startTimeSeconds
 
double elapsedTimeSeconds
 
double lastTimeSeconds
 
double maxDeltaTimeSeconds
 

Constructor & Destructor Documentation

◆ HighResTimer()

HighResTimer::HighResTimer ( )

◆ ~HighResTimer()

HighResTimer::~HighResTimer ( )
virtual

Member Function Documentation

◆ GetCurrentTimeSeconds()

double HighResTimer::GetCurrentTimeSeconds ( )
overridevirtual

Implements AudioDataLib::Timer.

◆ InitBaseTime()

void HighResTimer::InitBaseTime ( )
overridevirtual

Implements AudioDataLib::Timer.


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