editor: explicit runtime path contract
This commit is contained in:
@@ -18,7 +18,7 @@ EditorShellRuntime::EditorShellRuntime(
|
||||
, m_workspacePanels(std::move(workspacePanels)) {}
|
||||
|
||||
void EditorShellRuntime::Initialize(
|
||||
const std::filesystem::path& repoRoot,
|
||||
const EditorRuntimePaths& runtimePaths,
|
||||
Rendering::Host::UiTextureHost& textureHost,
|
||||
Host::EditorHostResourceService& resourceService,
|
||||
UIEditorTextMeasurer& textMeasurer) {
|
||||
@@ -29,10 +29,10 @@ void EditorShellRuntime::Initialize(
|
||||
}
|
||||
|
||||
m_iconService->Initialize(textureHost, resourceService);
|
||||
m_viewportRuntimeServices->Initialize(repoRoot);
|
||||
m_viewportRuntimeServices->Initialize(runtimePaths);
|
||||
m_workspacePanels.Initialize(
|
||||
EditorWorkspacePanelInitializationContext{
|
||||
.repoRoot = repoRoot,
|
||||
.runtimePaths = runtimePaths,
|
||||
.textMeasurer = textMeasurer,
|
||||
.iconService = *m_iconService,
|
||||
.sceneViewportRuntime = &m_viewportRuntimeServices->GetSceneViewportRuntime(),
|
||||
|
||||
Reference in New Issue
Block a user