|
MQEngine
|
#include <Scene.h>

Public 成员函数 | |
| Scene (DataManager *dataManager, const std::string &uuid) | |
| void | init () |
| void | saveTrunk (const std::string &trunkName) |
| void | loadTrunk (const std::string &trunkName) |
| void | save () |
| void | load () |
| void | onLoad () |
| std::string | getName () |
| void | updateTrunkList () |
| DataManager * | getDataManager () |
| std::vector< std::string > | getTrunkList () |
| bool | isLoad (std::string trunkName) |
| entt::registry & | getRegistry () |
| SceneTrunk * | getLoadedTrunk (const std::string &trunkName) |
Private 成员函数 | |
| template<class Archive> | |
| void | serialize (Archive &ar, const unsigned int version) |
Private 属性 | |
| DataManager * | m_dataManager = nullptr |
| bool | m_isChunked = false |
| std::vector< std::string > | m_sceneTrunk |
| std::map< std::string, std::unique_ptr< SceneTrunk > > | m_loadedSceneTrunks |
| entt::registry | m_registry |
| std::string | m_uuid |
友元 | |
| class | boost::serialization::access |
| MQEngine::Scene::Scene | ( | DataManager * | dataManager, |
| const std::string & | uuid ) |
|
inline |
|
inline |

| std::string MQEngine::Scene::getName | ( | ) |

|
inline |

|
inline |


| void MQEngine::Scene::init | ( | ) |
|
inline |

| void MQEngine::Scene::load | ( | ) |

| void MQEngine::Scene::loadTrunk | ( | const std::string & | trunkName | ) |


|
inline |
| void MQEngine::Scene::save | ( | ) |


| void MQEngine::Scene::saveTrunk | ( | const std::string & | trunkName | ) |

|
inlineprivate |
| void MQEngine::Scene::updateTrunkList | ( | ) |
todo: 使用=


|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |