splink/source/win32/win32_timer.h

12 lines
314 B
C
Raw Normal View History

2023-09-30 01:09:40 +00:00
typedef struct W32_Timer
{
LARGE_INTEGER counts_per_second;
LARGE_INTEGER begin_frame;
b32 sleep_is_granular;
}
W32_Timer;
internal b32 W32_TimerInit(W32_Timer *timer);
internal void W32_TimerBeginFrame(W32_Timer *timer);
internal void W32_TimerEndFrame(W32_Timer *timer, f64 milliseconds_per_frame);