refactor(editor): isolate engine service boundaries

This commit is contained in:
2026-04-29 03:19:46 +08:00
parent ef11651ec2
commit 313a571e43
60 changed files with 3804 additions and 2611 deletions

View File

@@ -10,14 +10,14 @@ void SceneViewportRenderPassBundle::Shutdown() {
void SceneViewportRenderPassBundle::Initialize(
const SceneViewportShaderPaths& shaderPaths,
EditorEngineServices& engineServices) {
EditorShaderProvider& shaderProvider) {
m_gridRenderer.SetShaderPath(
shaderPaths.infiniteGridShaderPath,
&engineServices);
&shaderProvider);
m_selectionOutlineRenderer.SetShaderPaths(
shaderPaths.selectionMaskShaderPath,
shaderPaths.selectionOutlineShaderPath,
&engineServices);
&shaderProvider);
}
SceneViewportRenderPlanBuildResult