editor: centralize engine runtime access
This commit is contained in:
@@ -4,8 +4,18 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
namespace XCEngine::Components {
|
||||
class SceneManager;
|
||||
}
|
||||
|
||||
namespace XCEngine::Resources {
|
||||
class ResourceManager;
|
||||
}
|
||||
|
||||
namespace XCEngine::UI::Editor::App {
|
||||
|
||||
std::unique_ptr<EditorSceneBackend> CreateEngineEditorSceneBackend();
|
||||
std::unique_ptr<EditorSceneBackend> CreateEngineEditorSceneBackend(
|
||||
::XCEngine::Components::SceneManager& sceneManager,
|
||||
::XCEngine::Resources::ResourceManager& resourceManager);
|
||||
|
||||
} // namespace XCEngine::UI::Editor::App
|
||||
|
||||
Reference in New Issue
Block a user