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 using Context = FCT::Context;
32
34}
35#endif //ENGINEGLOBAL_H
#define ENGINE_API
定义 EnginePCH.h:14
定义 CameraSystem.h:10
定义 DataManager.h:58
定义 LightingSystem.h:15
定义 MatrixCacheSystem.h:11
定义 ScriptSystem.h:17
定义 TextureCacheSystem.h:14
定义 application.h:5
FCT::Context Context
定义 EngineGlobal.h:14
EngineGlobal g_engineGlobal
定义 engine.cpp:21
定义 EngineGlobal.h:16
FCT::EventDispatcher< FCT::EventSystemConfig::TriggerOnly > sceneEventPipe
定义 EngineGlobal.h:25
DataManager * dataManager
定义 EngineGlobal.h:19
EngineGlobal(EngineGlobal &&)=default
FCT::Runtime * rt
定义 EngineGlobal.h:18
EngineGlobal & operator=(EngineGlobal &&)=default
EngineGlobal & operator=(const EngineGlobal &)=delete
CameraSystem * cameraSystem
定义 EngineGlobal.h:21
TextureCacheSystem * textureRenderSystem
定义 EngineGlobal.h:24
MatrixCacheSystem * matrixCacheSystem
定义 EngineGlobal.h:23
Context * ctx
定义 EngineGlobal.h:17
ScriptSystem * scriptSystem
定义 EngineGlobal.h:20
EngineGlobal(const EngineGlobal &)=delete
LightingSystem * lightingSystem
定义 EngineGlobal.h:22