refactor(srp): move renderer request helpers out of core
This commit is contained in:
@@ -800,24 +800,38 @@ namespace Gameplay
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class ManagedCameraRequestConfiguredRenderPipelineProbeAsset
|
||||
: ScriptableRenderPipelineAsset
|
||||
internal sealed class ManagedCameraRequestConfiguredRendererData
|
||||
: ScriptableRendererData
|
||||
{
|
||||
protected override ScriptableRenderPipeline CreatePipeline()
|
||||
protected override ScriptableRenderer CreateRenderer()
|
||||
{
|
||||
return new ManagedRenderPipelineProbe();
|
||||
return new ProbeSceneRenderer();
|
||||
}
|
||||
|
||||
protected override void ConfigureCameraRenderRequest(
|
||||
ScriptableRenderPipelineCameraRequestContext context)
|
||||
RendererCameraRequestContext context)
|
||||
{
|
||||
if (context != null && context.hasDirectionalShadow)
|
||||
if (context != null &&
|
||||
context.hasDirectionalShadow)
|
||||
{
|
||||
context.ClearDirectionalShadow();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class ManagedCameraRequestConfiguredRenderPipelineProbeAsset
|
||||
: RendererBackedRenderPipelineAsset
|
||||
{
|
||||
private readonly ManagedCameraRequestConfiguredRendererData
|
||||
m_rendererData =
|
||||
new ManagedCameraRequestConfiguredRendererData();
|
||||
|
||||
protected override ScriptableRendererData GetRendererData()
|
||||
{
|
||||
return m_rendererData;
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class ManagedRenderContextCameraDataProbeAsset
|
||||
: ScriptableRenderPipelineAsset
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user