#pragma once #include namespace Time { extern long long g_qpcFrequency; void init(); inline long long msToQpc(long long ms) { return static_cast(ms) * g_qpcFrequency / 1000; } inline long long qpcToMs(long long qpc) { return qpc * 1000 / g_qpcFrequency; } inline long long queryPerformanceCounter() { LARGE_INTEGER qpc = {}; QueryPerformanceCounter(&qpc); return qpc.QuadPart; } }