34 lines
577 B
C++
34 lines
577 B
C++
#ifndef _TIMERCLASS_H_
|
|
#define _TIMERCLASS_H_
|
|
|
|
|
|
//////////////
|
|
// INCLUDES //
|
|
//////////////
|
|
#include "Logger.h"
|
|
#include <windows.h>
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
// Class name: TimerClass
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
class TimerClass
|
|
{
|
|
public:
|
|
TimerClass();
|
|
TimerClass(const TimerClass&);
|
|
~TimerClass();
|
|
|
|
bool Initialize();
|
|
void Frame();
|
|
|
|
float GetTime();
|
|
|
|
private:
|
|
float m_frequency;
|
|
INT64 m_startTime;
|
|
float m_frameTime;
|
|
|
|
};
|
|
|
|
#endif |