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

763 B

SceneManager::CaptureSceneSnapshot

命名空间: XCEngine::Editor

类型: method

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

签名

SceneSnapshot CaptureSceneSnapshot() const override;

作用

抓取当前编辑态场景的可恢复快照。

当前实现行为

  • 当前没有活动场景时,会返回一个空 SceneSnapshot
  • 否则会填充:
    • hasScene = true
    • sceneData = m_scene->SerializeToString()
    • scenePath = m_currentScenePath
    • dirty = m_isSceneDirty
  • 该快照是当前 play mode 恢复编辑态的重要基础。

相关文档