triTimer * triTimerCreate()
Create a timer.
triFloat triTimerGetDeltaTime(triTimer *timer)
Get the delta time of a timer.
triVoid triTimerFree(triTimer *timer)
Free a timer.
triVoid triTimerUpdate(triTimer *timer)
Update a timer.
triFloat triTimerPeekDeltaTime(triTimer *timer)
Get the delta time of a timer without changing its status.
A timer struct.
Definition: triTimer.h:38
triU64 totalTime
Time passed since creation.
Definition: triTimer.h:42
triFloat deltaTime
The delta time.
Definition: triTimer.h:39
triUInt tickResolution
Tick resolution.
Definition: triTimer.h:43
triU64 timeNow
Current time.
Definition: triTimer.h:40
triU64 timeLastAsk
Time of last update.
Definition: triTimer.h:41