neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
chrono.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  neolib
 
namespace  neolib::ecs
 
namespace  neolib::ecs::chrono
 

Typedefs

typedef scalar neolib::ecs::time_interval
 
typedef std::optional< time_intervalneolib::ecs::optional_time_interval
 
typedef int64_t neolib::ecs::step_time_interval
 
typedef std::optional< step_time_intervalneolib::ecs::optional_step_time_interval
 
typedef step_time_interval neolib::ecs::step_time
 
typedef std::optional< step_timeneolib::ecs::optional_step_time
 

Functions

constexpr double neolib::ecs::chrono::to_milliseconds (const flicks ns)
 
step_time_interval neolib::ecs::to_step_time (time_interval aTime, step_time_interval aStepInterval)
 
step_time_interval neolib::ecs::to_step_time (optional_time_interval &aTime, step_time_interval aStepInterval)
 
time_interval neolib::ecs::from_step_time (step_time_interval aStepTime)