refactor(srp): move universal backend ownership into renderer data

This commit is contained in:
2026-04-20 00:04:24 +08:00
parent 9c8f2ae84c
commit ad32d64269
6 changed files with 393 additions and 66 deletions

View File

@@ -22,6 +22,11 @@ namespace XCEngine.Rendering.Universal
return GetRendererFeatures();
}
internal string GetPipelineRendererAssetKeyInstance()
{
return GetPipelineRendererAssetKey();
}
internal void ConfigureCameraRenderRequestInstance(
CameraRenderRequestContext context)
{
@@ -54,6 +59,11 @@ namespace XCEngine.Rendering.Universal
{
}
protected virtual string GetPipelineRendererAssetKey()
{
return string.Empty;
}
protected virtual ScriptableRendererFeature[] CreateRendererFeatures()
{
return Array.Empty<ScriptableRendererFeature>();