#pragma once

class TimerClass {
public:
	float mTicksPerSecond;
	int mTicks;
	float mAlpha;
	float mTimeScale;
	float mPassedTime;
	float mFrameStepAlignmentRemainder;
	float mLastTimeSeconds;
	float mLastTimestep;
	float mOverflowTime;
	int64_t mLastMs;
	int64_t mAdjustTime;
	int mSteppingTick;
	std::function<int64_t()> mGetTimeMSCallback;
};
