Files

31 lines
419 B
C++
Raw Permalink Normal View History

2025-05-13 02:46:21 +03:00
#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__