16 #include <Utility/String/NRE_String.hpp> 30 typedef std::chrono::steady_clock
Chrono;
34 typedef std::chrono::duration<float, std::milli>
TimeStep;
100 void sleep(TimeStep
const& time);
143 void updateTimestep();
159 std::ostream& operator <<(std::ostream& stream,
Clock const& o);
163 #include "NRE_Clock.tpp"
std::chrono::duration< float, std::milli > TimeStep
Definition: NRE_Clock.hpp:34
void updateAndSleep(TimeStep const &time)
TimeStep const & getTimestep() const
std::chrono::steady_clock Chrono
Definition: NRE_Clock.hpp:30
The NearlyRealEngine's global namespace.
void sleep(TimeStep const &time)
Manage timing and program pause.
Definition: NRE_Clock.hpp:40
static float TIMESTEP
Definition: NRE_Clock.hpp:150
Clock & operator=(Clock const &c)=default
Utility::String toString() const
Definition: NRE_Clock.cpp:31
std::chrono::time_point< Chrono > TimePoint
Definition: NRE_Clock.hpp:32