feat: add editor viewport host service

This commit is contained in:
2026-03-28 17:04:14 +08:00
parent 6fcb6ac8fb
commit 3b652ac1db
12 changed files with 492 additions and 2 deletions

View File

@@ -59,6 +59,8 @@ public:
void MarkSceneDirty() override;
const std::string& GetCurrentScenePath() const override { return m_currentScenePath; }
const std::string& GetCurrentSceneName() const override { return m_currentSceneName; }
::XCEngine::Components::Scene* GetScene() override { return m_scene.get(); }
const ::XCEngine::Components::Scene* GetScene() const override { return m_scene.get(); }
void CreateDemoScene() override;
bool HasClipboardData() const { return m_clipboard.has_value(); }