Compare commits
25 Commits
cbb44a5a10
...
fa47237ddb
Author | SHA1 | Date | |
---|---|---|---|
fa47237ddb | |||
2722bd73af | |||
b8541747c2 | |||
37a3f13de7 | |||
d69e75eb5a | |||
1b141da3a2 | |||
d79560a531 | |||
4a5929f880 | |||
8f4052210e | |||
7d49f1d172 | |||
a5ddc17dc5 | |||
b847655058 | |||
5b906f8dfd | |||
5cf1dea121 | |||
88c3a031fb | |||
2cdb36b904 | |||
cf7527cb03 | |||
6fcf059da0 | |||
91c14ba093 | |||
4d1ed6c48b | |||
bb3d11e03b | |||
74a772f780 | |||
aa24dce06a | |||
79d00dafff | |||
3283991ec6 |
@ -62,6 +62,11 @@ namespace Timer
|
|||||||
timespecadd(&s_realtime_clock, &s_interval, &s_realtime_clock);
|
timespecadd(&s_realtime_clock, &s_interval, &s_realtime_clock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
usize ticks_ms()
|
||||||
|
{
|
||||||
|
return (s_monotonic_clock.tv_sec * 1000) + (s_monotonic_clock.tv_nsec / 1'000'000);
|
||||||
|
}
|
||||||
|
|
||||||
struct timespec* monotonic_clock()
|
struct timespec* monotonic_clock()
|
||||||
{
|
{
|
||||||
return &s_monotonic_clock;
|
return &s_monotonic_clock;
|
||||||
|
@ -16,6 +16,8 @@ namespace Timer
|
|||||||
{
|
{
|
||||||
void tick();
|
void tick();
|
||||||
|
|
||||||
|
usize ticks_ms();
|
||||||
|
|
||||||
struct timespec* monotonic_clock();
|
struct timespec* monotonic_clock();
|
||||||
|
|
||||||
struct timespec* realtime_clock();
|
struct timespec* realtime_clock();
|
||||||
|
Loading…
Reference in New Issue
Block a user