systemclock.h

来自「java实现的简单的分形树。简单易学!是学习分形知识的很好的例子。其java语法」· C头文件 代码 · 共 35 行

H
35
字号
// --------------------------------------------------------------------------
// Dingus project - a collection of subsystems for game/graphics applications
// --------------------------------------------------------------------------

#ifndef __SYSTEM_CLOCK_H
#define __SYSTEM_CLOCK_H

#include "../utils/Singleton.h"

namespace dingus {

class CSystemClock : public CSingleton<CSystemClock> {
public:
	void reset( double time ) { mResetTime = time; }
	void setTimes( double time, double lastPerformDuration, int performCount );

	double getTime() const { return mTime; }
	double getLastPerformDuration() const { return mLastPerformDuration; }
	int getPerformCount() const { return mPerformCount; }

private:
	CSystemClock() : mResetTime(0), mTime(0), mLastPerformDuration(0), mPerformCount(0) { }
	IMPLEMENT_SIMPLE_SINGLETON(CSystemClock);
	
private:
	double	mResetTime;
	double	mTime;
	double	mLastPerformDuration;
	int		mPerformCount;
};

}; // namespace

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?