#ifndef Timer_h__ #define Timer_h__ #define TIMER_QPC #ifndef TIMER_QPC #define TIMER_TGT #define TIMER_TYPES DWORD #else #define TIMER_TYPES __int64 #endif namespace LifeCore { static int refCount = 0; class Timer { private: TIMER_TYPES lastTime, curTime, diff, perfFreq; float timeElapsed; public: Timer(); ~Timer(); void Start(); void Stop(); float getTimeElapsed(); }; } #endif // Timer_h__