refactor(srp): narrow renderer-data backend seam
This commit is contained in:
@@ -204,15 +204,21 @@ namespace ProjectScripts
|
||||
{
|
||||
return new ProjectCustomRenderer();
|
||||
}
|
||||
}
|
||||
|
||||
protected override string GetPipelineRendererAssetKey()
|
||||
public abstract class ProjectBuiltinForwardRendererBackedAsset
|
||||
: RendererBackedRenderPipelineAsset
|
||||
{
|
||||
protected sealed override string
|
||||
GetPipelineRendererAssetKeyContextual(
|
||||
int rendererIndex)
|
||||
{
|
||||
return "BuiltinForward";
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class ProjectCustomRendererPipelineAsset
|
||||
: RendererBackedRenderPipelineAsset
|
||||
: ProjectBuiltinForwardRendererBackedAsset
|
||||
{
|
||||
public ProjectCustomRendererPipelineAsset()
|
||||
{
|
||||
@@ -333,11 +339,6 @@ namespace ProjectScripts
|
||||
};
|
||||
}
|
||||
|
||||
protected override string GetPipelineRendererAssetKey()
|
||||
{
|
||||
return "BuiltinForward";
|
||||
}
|
||||
|
||||
public void InvalidateForTest()
|
||||
{
|
||||
ProjectRendererInvalidationProbeState
|
||||
@@ -347,7 +348,7 @@ namespace ProjectScripts
|
||||
}
|
||||
|
||||
public sealed class ProjectRendererInvalidationProbeAsset
|
||||
: RendererBackedRenderPipelineAsset
|
||||
: ProjectBuiltinForwardRendererBackedAsset
|
||||
{
|
||||
private readonly ProjectRendererInvalidationProbeRendererData
|
||||
m_rendererData;
|
||||
@@ -461,11 +462,6 @@ namespace ProjectScripts
|
||||
};
|
||||
}
|
||||
|
||||
protected override string GetPipelineRendererAssetKey()
|
||||
{
|
||||
return "BuiltinForward";
|
||||
}
|
||||
|
||||
public void InvalidateForTest()
|
||||
{
|
||||
ProjectPersistentFeatureProbeState
|
||||
@@ -475,7 +471,7 @@ namespace ProjectScripts
|
||||
}
|
||||
|
||||
public sealed class ProjectPersistentFeatureProbeAsset
|
||||
: RendererBackedRenderPipelineAsset
|
||||
: ProjectBuiltinForwardRendererBackedAsset
|
||||
{
|
||||
private readonly ProjectPersistentFeatureProbeRendererData
|
||||
m_rendererData;
|
||||
|
||||
Reference in New Issue
Block a user