MQEngine
载入中...
搜索中...
未找到
MQEngine::GameApplication类 参考

#include <GameApplication.h>

类 MQEngine::GameApplication 继承关系图:
MQEngine::GameApplication 的协作图:

Public 成员函数

RenderConfig renderConfig () const override
 获取RenderConfig,创建窗口前调用
void init () override
 创建完窗口和Context后 调用
void logicTick () override
Public 成员函数 继承自 MQEngine::Application
virtual ~Application ()=default

Private 属性

int m_frame = 0
bool m_isFirstFrame = true
entt::registry m_registry
entt::entity m_tempCameraEntity = entt::null

额外继承的成员函数

Public 属性 继承自 MQEngine::Application
struct MQEngine::Application::Global global
FCT::EventDispatcher< FCT::EventSystemConfig::TriggerOnly > renderCallBackDispatcher

成员函数说明

◆ init()

void MQEngine::GameApplication::init ( )
overridevirtual

创建完窗口和Context后 调用

实现了 MQEngine::Application.

◆ logicTick()

void MQEngine::GameApplication::logicTick ( )
overridevirtual

todo:正确处理Cache和场景加载

实现了 MQEngine::Application.

◆ renderConfig()

RenderConfig MQEngine::GameApplication::renderConfig ( ) const
inlineoverridevirtual

获取RenderConfig,创建窗口前调用

返回

实现了 MQEngine::Application.

类成员变量说明

◆ m_frame

int MQEngine::GameApplication::m_frame = 0
private

◆ m_isFirstFrame

bool MQEngine::GameApplication::m_isFirstFrame = true
private

◆ m_registry

entt::registry MQEngine::GameApplication::m_registry
private

◆ m_tempCameraEntity

entt::entity MQEngine::GameApplication::m_tempCameraEntity = entt::null
private

该类的文档由以下文件生成: