|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Represents time interval of microseconds. More...
#include <ice/clock_types.hxx>
Public Types | |
| using | TypeTag = ice::StrongNumeric |
| using | ValueType = ice::i64 |
Public Member Functions | |
| constexpr | operator Ts () const noexcept |
| constexpr | operator Tms () const noexcept |
| constexpr | operator Tns () const noexcept |
Public Attributes | |
| ValueType | value |
Static Public Attributes | |
| static constexpr ValueType | Constant_Precision = 1000'000 |
Represents time interval of microseconds.
Can be used when calculating time passage, usable with sleeps or waits but discourage due to resolution problems between systems.
| using ice::Tus::TypeTag = ice::StrongNumeric |
| using ice::Tus::ValueType = ice::i64 |
|
explicitconstexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
staticconstexpr |
| ValueType ice::Tus::value |