refactor(srp): move urp shadow and prepass core blocks into renderer
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
using XCEngine;
|
||||
using XCEngine.Rendering;
|
||||
|
||||
namespace XCEngine.Rendering.Universal
|
||||
{
|
||||
public sealed class ShadowCasterBlockData
|
||||
{
|
||||
public bool enabled = true;
|
||||
public RenderPassEvent passEvent =
|
||||
RenderPassEvent.BeforeRenderingShadows;
|
||||
public RendererListDesc rendererListDesc =
|
||||
RendererListDesc.CreateDefault(
|
||||
RendererListType.ShadowCaster);
|
||||
public DrawingSettings drawingSettings =
|
||||
DrawingSettings.CreateDefault();
|
||||
|
||||
public static ShadowCasterBlockData CreateDefault()
|
||||
{
|
||||
return new ShadowCasterBlockData();
|
||||
}
|
||||
|
||||
public static ShadowCasterBlockData CreateDisabled()
|
||||
{
|
||||
return new ShadowCasterBlockData
|
||||
{
|
||||
enabled = false
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user