MQEngine
载入中...
搜索中...
未找到
EngineGlobal.h
浏览该文件的文档.
1#ifndef ENGINEGLOBAL_H
2#define ENGINEGLOBAL_H
3#include "../Thirdparty/thirdparty.h"
4#include "../EnginePCH.h"
6namespace MQEngine
7{
8 class DataManager;
9 class ScriptSystem;
10 class CameraSystem;
11 class LightingSystem;
14 class ShininessSystem;
15 using Context = FCT::Context;
34
36}
37#endif //ENGINEGLOBAL_H
#define ENGINE_API
定义 EnginePCH.h:14
定义 CameraSystem.h:10
定义 DataManager.h:58
定义 LightingSystem.h:15
定义 MatrixCacheSystem.h:11
定义 ScriptSystem.h:19
定义 ShininessSystem.h:11
定义 TextureCacheSystem.h:14
Entrypoint for the program.
定义 application.h:5
FCT::Context Context
定义 EngineGlobal.h:15
EngineGlobal g_engineGlobal
定义 engine.cpp:29
定义 EngineGlobal.h:17
FCT::EventDispatcher< FCT::EventSystemConfig::TriggerOnly > sceneEventPipe
定义 EngineGlobal.h:27
DataManager * dataManager
定义 EngineGlobal.h:20
EngineGlobal(EngineGlobal &&)=default
ShininessSystem * shininessSystem
定义 EngineGlobal.h:26
FCT::Runtime * rt
定义 EngineGlobal.h:19
EngineGlobal & operator=(EngineGlobal &&)=default
EngineGlobal & operator=(const EngineGlobal &)=delete
CameraSystem * cameraSystem
定义 EngineGlobal.h:22
TextureCacheSystem * textureRenderSystem
定义 EngineGlobal.h:25
MatrixCacheSystem * matrixCacheSystem
定义 EngineGlobal.h:24
Context * ctx
定义 EngineGlobal.h:18
ScriptSystem * scriptSystem
定义 EngineGlobal.h:21
EngineGlobal(const EngineGlobal &)=delete
LightingSystem * lightingSystem
定义 EngineGlobal.h:23