|
ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
时间管理类 更多...
#include <Time.h>
Public 成员函数 | |
| Time (const Time &)=delete | |
| Time & | operator= (const Time &)=delete |
| Time (Time &&)=delete | |
| Time & | operator= (Time &&)=delete |
静态 Public 成员函数 | |
| static Time & | GetInstance () |
| static void | Init () |
| 初始化计时器 | |
| static void | Update () |
| 每帧调用,更新 m_deltaTime | |
| static float | GetDeltaTime () |
| 上一帧耗时(秒) | |
| static double | GetTotalTime () |
| 引擎启动至今的总时长(秒) | |
| static unsigned int | GetTargetFPS () |
| 目标帧率上限 | |
| static void | SetTargetFPS (unsigned int fps) |
| 设帧率上限 | |
友元 | |
| class | Game |
时间管理类
提供帧间时间差、总运行时间和帧率控制。
|
delete |
|
delete |
|
inlinestatic |
上一帧耗时(秒)
|
static |
|
inlinestatic |
目标帧率上限
|
inlinestatic |
引擎启动至今的总时长(秒)
|
inlinestatic |
初始化计时器
|
inlinestatic |
设帧率上限
|
inlinestatic |
每帧调用,更新 m_deltaTime
|
friend |