代码拉取完成,页面将自动刷新
#ifndef TIMER_H
#define TIMER_H
#include <chrono>
/**
* \brief 获取当前时间,计算时间间隔
*/
class Timer
{
public:
/**
* \brief 时间节点, ms,计时器启动的时间,上一次的时间,当前的时间
*/
time_t start_ms = 0, previousMs = 0, currentMs = 0;
/**
* \brief 时间间隔, ms,从计时开始建筑运行的时间
*/
time_t runningMs = 0;
/**
* \brief 推进到下一帧时,runnning_ms增加delta_ms
*/
void UpdateRuningTime(time_t max_require_ms);
/**
* \brief 重置/初始化计时器,重新开始计时
*/
void Reset();
/**
* \brief 通过系统时间获取当前时间,ms
*/
static time_t GetTime();
};
#endif // TIMER_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。