27 mTime {static_cast<uint64_t> ( starttime * 1e+9 ) },
40 return ( mTime - clock.mTime ) * 1e-9f;
45 return ( mTime - start_time ) * 1e-9f;
52 mTime +=
static_cast<uint64_t
> ( seconds * mScale * 1e+9f );
80 mTime +=
static_cast<uint64_t
> ( ( 1.0 / 30.0 ) * mScale * 1e+9 );
Header file for the Clock class.
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