MCPcopy Create free account
hub / github.com/SakuraEngine/SakuraEngine / skr_timer_get_msec

Function skr_timer_get_msec

modules/core/core/src/core/time/timer.c:5–13  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3void skr_init_timer(STimer* pTimer) { skr_timer_reset(pTimer); }
4
5unsigned skr_timer_get_msec(STimer* pTimer, bool reset)
6{
7 unsigned currentTime = skr_sys_get_time();
8 unsigned elapsedTime = currentTime - pTimer->mStartTime;
9 if (reset)
10 pTimer->mStartTime = currentTime;
11
12 return elapsedTime;
13}
14
15double skr_timer_get_seconds(STimer* pTimer, bool reset) { return (double)skr_timer_get_msec(pTimer, reset) / 1e3; }
16

Callers 3

skr_timer_get_secondsFunction · 0.85
updateModelMotionMethod · 0.85
receiver_mainFunction · 0.85

Calls 1

skr_sys_get_timeFunction · 0.70

Tested by

no test coverage detected