refactor(srp): add renderer backend registry seam

This commit is contained in:
2026-04-20 12:47:25 +08:00
parent 59f2249e07
commit 10b092d467
6 changed files with 382 additions and 9 deletions

View File

@@ -878,6 +878,20 @@ namespace Gameplay
}
}
internal sealed class ManagedBuiltinForwardAliasProbeRendererData
: ProbeRendererData
{
protected override ScriptableRenderer CreateProbeRenderer()
{
return new ManagedRenderPipelineProbe();
}
protected override string GetPipelineRendererAssetKey()
{
return "BuiltinForwardAlias";
}
}
internal sealed class ManagedRendererReuseProbeRendererData
: ProbeRendererData
{
@@ -1235,6 +1249,18 @@ namespace Gameplay
}
}
public sealed class ManagedBuiltinForwardAliasRenderPipelineProbeAsset
: RendererBackedRenderPipelineAsset
{
public ManagedBuiltinForwardAliasRenderPipelineProbeAsset()
{
rendererDataList = new ScriptableRendererData[]
{
new ManagedBuiltinForwardAliasProbeRendererData()
};
}
}
public sealed class ManagedUniversalRenderPipelineProbeAsset
: UniversalRenderPipelineAsset
{