MQEngine
载入中...
搜索中...
未找到
SceneManager.h
浏览该文件的文档.
1//
2// Created by Administrator on 2025/8/24.
3//
4
5#ifndef SCENEMANAGER_H
6#define SCENEMANAGER_H
7#include "../Thirdparty/thirdparty.h"
8namespace MQEngine {
9
11 public:
13 std::string getSceneUuid(const std::string& sceneName);
14 void newScene(const std::string& sceneName);
15 void openScene(const std::string& sceneName);
16 void render();
17 void refreshSceneList();
20 private:
22 std::vector<std::string> m_sceneList;
24
25 bool m_showCreateDialog = false;
26 bool m_showDeleteDialog = false;
28
29 std::string m_errorMessage;
30
31 };
32
33} // MQEngine
34
35#endif //SCENEMANAGER_H
定义 DataManager.h:58
void renderDeleteSceneDialog()
定义 SceneManager.cpp:291
void refreshSceneList()
定义 SceneManager.cpp:207
bool m_showCreateDialog
定义 SceneManager.h:25
void openScene(const std::string &sceneName)
定义 SceneManager.cpp:74
void renderCreateSceneDialog()
定义 SceneManager.cpp:238
DataManager * m_dataManager
定义 SceneManager.h:21
int m_selectedSceneIndex
定义 SceneManager.h:23
bool m_showDeleteDialog
定义 SceneManager.h:26
int m_deleteSceneIndex
定义 SceneManager.h:27
std::string getSceneUuid(const std::string &sceneName)
定义 SceneManager.cpp:17
std::string m_errorMessage
定义 SceneManager.h:29
void newScene(const std::string &sceneName)
定义 SceneManager.cpp:39
SceneManager()
定义 SceneManager.cpp:12
void render()
定义 SceneManager.cpp:87
std::vector< std::string > m_sceneList
定义 SceneManager.h:22
定义 application.h:5