MQEngine
载入中...
搜索中...
未找到
UiManager.h
浏览该文件的文档.
1
//
2
// Created by Administrator on 2025/8/18.
3
//
4
5
#ifndef UIMANAGER_H
6
#define UIMANAGER_H
7
#include <Engine/headers.h>
8
#include "
GraphViewInsight.h
"
9
#include "
../core/Global.h
"
10
#include "
../codeGenerator/PassGenerator.h
"
11
namespace
MQEngine
{
12
class
UiManager
{
13
public
:
14
void
init
();
15
void
term
();
16
void
registerRenderCallback
(FCT::EventDispatcher<FCT::EventSystemConfig::TriggerOnly>& renderCallBack);
17
void
logicTick
();
18
void
renderScene
();
19
private
:
20
FCT::ImguiContext*
m_imguiCtx
;
21
GraphViewInsight
*
m_graphView
;
22
PassGenerator
*
m_passGenerator
;
23
};
24
}
25
26
27
28
#endif
//UIMANAGER_H
Global.h
GraphViewInsight.h
PassGenerator.h
MQEngine::GraphViewInsight
定义
GraphViewInsight.h:12
MQEngine::PassGenerator
定义
PassGenerator.h:127
MQEngine::UiManager
定义
UiManager.h:12
MQEngine::UiManager::registerRenderCallback
void registerRenderCallback(FCT::EventDispatcher< FCT::EventSystemConfig::TriggerOnly > &renderCallBack)
定义
UiManager.cpp:29
MQEngine::UiManager::m_imguiCtx
FCT::ImguiContext * m_imguiCtx
定义
UiManager.h:20
MQEngine::UiManager::init
void init()
定义
UiManager.cpp:12
MQEngine::UiManager::m_graphView
GraphViewInsight * m_graphView
定义
UiManager.h:21
MQEngine::UiManager::logicTick
void logicTick()
定义
UiManager.cpp:81
MQEngine::UiManager::term
void term()
定义
UiManager.cpp:22
MQEngine::UiManager::renderScene
void renderScene()
定义
UiManager.cpp:92
MQEngine::UiManager::m_passGenerator
PassGenerator * m_passGenerator
定义
UiManager.h:22
MQEngine
定义
application.h:3
MQEngine
Editor
src
imgui
UiManager.h
制作者
1.14.0