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

#include <SceneManager.h>

MQEngine::SceneManager 的协作图:

Public 成员函数

 SceneManager ()
std::string getSceneUuid (const std::string &sceneName)
void newScene (const std::string &sceneName)
void openScene (const std::string &sceneName)
void render ()
void refreshSceneList ()
void renderCreateSceneDialog ()
void renderDeleteSceneDialog ()

Private 属性

DataManagerm_dataManager
std::vector< std::string > m_sceneList
int m_selectedSceneIndex = -1
bool m_showCreateDialog = false
bool m_showDeleteDialog = false
int m_deleteSceneIndex = -1
std::string m_errorMessage

构造及析构函数说明

◆ SceneManager()

MQEngine::SceneManager::SceneManager ( )
函数调用图:

成员函数说明

◆ getSceneUuid()

std::string MQEngine::SceneManager::getSceneUuid ( const std::string & sceneName)
这是这个函数的调用关系图:

◆ newScene()

void MQEngine::SceneManager::newScene ( const std::string & sceneName)
这是这个函数的调用关系图:

◆ openScene()

void MQEngine::SceneManager::openScene ( const std::string & sceneName)
函数调用图:
这是这个函数的调用关系图:

◆ refreshSceneList()

void MQEngine::SceneManager::refreshSceneList ( )
这是这个函数的调用关系图:

◆ render()

void MQEngine::SceneManager::render ( )
函数调用图:

◆ renderCreateSceneDialog()

void MQEngine::SceneManager::renderCreateSceneDialog ( )
函数调用图:
这是这个函数的调用关系图:

◆ renderDeleteSceneDialog()

void MQEngine::SceneManager::renderDeleteSceneDialog ( )
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_dataManager

DataManager* MQEngine::SceneManager::m_dataManager
private

◆ m_deleteSceneIndex

int MQEngine::SceneManager::m_deleteSceneIndex = -1
private

◆ m_errorMessage

std::string MQEngine::SceneManager::m_errorMessage
private

◆ m_sceneList

std::vector<std::string> MQEngine::SceneManager::m_sceneList
private

◆ m_selectedSceneIndex

int MQEngine::SceneManager::m_selectedSceneIndex = -1
private

◆ m_showCreateDialog

bool MQEngine::SceneManager::m_showCreateDialog = false
private

◆ m_showDeleteDialog

bool MQEngine::SceneManager::m_showDeleteDialog = false
private

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