|
ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
引擎主控类 更多...
#include <Game.h>
Public 成员函数 | |
| Game () | |
| ~Game () | |
| bool | init () |
| 初始化引擎所有子系统 | |
| void | run () |
| 启动主循环(阻塞直至窗口关闭) | |
| Game (const Game &)=delete | |
| Game & | operator= (const Game &)=delete |
| Game (Game &&)=delete | |
| Game & | operator= (Game &&)=delete |
静态 Public 成员函数 | |
| static Game & | GetInstance () |
| static bool | Init () |
| static void | Run () |
| static void | Destroy () |
| 反初始化,按依赖逆序清理子系统 | |
| static bool | IsRunning () |
| 主循环是否仍在运行 | |
| Game | ( | ) |
| ~Game | ( | ) |
|
delete |
|
delete |
|
static |
反初始化,按依赖逆序清理子系统
|
static |
|
inlinestatic |
| bool init | ( | ) |
初始化引擎所有子系统
|
inlinestatic |
主循环是否仍在运行
|
inlinestatic |
| void run | ( | ) |
启动主循环(阻塞直至窗口关闭)