19 return ((
double)L.QuadPart / (
double)
frequency.QuadPart);
24 QueryPerformanceCounter(&
start);
29 QueryPerformanceCounter(&
stop);
36 time.QuadPart =
stop.QuadPart -
start.QuadPart;
49 sprintf_s(msg,
sizeof(msg),
"------%s------", caption);
51 sprintf_s(msg,
sizeof(msg),
"Min: %f",
fm_min);
53 sprintf_s(msg,
sizeof(msg),
"Max: %f",
fm_max);
57 sprintf_s(msg,
sizeof(msg),
"Frame Move Running on %f FPS avg", (1.0f / (
fm_avg /
fm_count)));
CStopWatch(Logger *prmLogger)
void Report(const char *caption) const
void Log(const char *msg, Level level=Info, int errorCode=0)
double LIToSecs(LARGE_INTEGER &L)