16#ifndef AEONGAMES_CLOCK_H
17#define AEONGAMES_CLOCK_H
38 DLL
explicit Clock (
double starttime );
49 DLL
double GetDelta (
const uint64_t& start_time );
53 DLL
void Update (
double seconds );
58 DLL
void Pause (
bool pause =
true );
DLL uint64_t GetTime() const
DLL void SetTimeScale(double timescale)
DLL void Update(double seconds)
DLL void Pause(bool pause=true)
DLL void SingleStep()
Single step the clock when paused.
DLL double GetTimeScale()
DLL Clock()
Construct a clock with local time 0.
DLL double GetDelta(const Clock &clock)
<- This is here just for the literals