#include <chrono>Go to the source code of this file.
Namespaces | |
| namespace | galaxy |
| Application.hpp galaxy. | |
| namespace | galaxy::time |
Functions | |
| auto | galaxy::time::now () noexcept -> std::chrono::local_time< std::chrono::system_clock::duration > |
| Current local time. | |
| std::uint64_t | galaxy::time::time_since_epoch () noexcept |
| Time since epoch. | |
| void | galaxy::time::dt (const double dt) noexcept |
| Set galaxy delta time. | |
| double | galaxy::time::dt () noexcept |
| Get galaxy delta time. | |
| void | galaxy::time::delay (const int milli) noexcept |
| Delay the current thread for x time. | |
| std::uint64_t | galaxy::time::ms_to_ns (const std::uint64_t ms) noexcept |
| Converts milliseconds to nanoseconds. | |
| std::uint64_t | galaxy::time::ns_to_ms (const std::uint64_t ns) noexcept |
| Converts nanoseconds to milliseconds. | |
| std::uint64_t | galaxy::time::ns_to_s (const std::uint64_t ns) noexcept |
| Converts nanoseconds to seconds. | |
| std::uint64_t | galaxy::time::ns_to_us (const std::uint64_t ns) noexcept |
| Converts nanoseconds to microseconds. | |
| std::uint64_t | galaxy::time::s_to_ns (const std::uint64_t s) noexcept |
| Converts seconds to nanoseconds. | |
| std::uint64_t | galaxy::time::us_to_ns (const std::uint64_t us) noexcept |
| Converts microseconds to nanoseconds. | |