Files
XCEngine/docs/api/XCEngine/Editor/Managers/SceneManager/Constructor.md

782 B

SceneManager::SceneManager

命名空间: XCEngine::Editor

类型: constructor

源文件: editor/src/Managers/SceneManager.h

签名

explicit SceneManager(EventBus* eventBus = nullptr);

作用

构造一个场景管理器,并可选绑定 Editor 事件总线。

当前实现行为

  • 当前实现只把传入的 eventBus 指针保存到 m_eventBus
  • 构造阶段不会自动创建场景、不会发布事件,也不会预建 demo scene。
  • 其余状态字段继续使用类内默认初始值:
    • m_currentSceneName = "Untitled Scene"
    • m_isSceneDirty = false
    • m_sceneDocumentDirtyTrackingEnabled = true

相关文档