Files
XCEngine/managed/XCEngine.RenderPipelines.Universal/Rendering/Universal/DepthPrepassBlockData.cs

31 lines
816 B
C#

using XCEngine;
using XCEngine.Rendering;
namespace XCEngine.Rendering.Universal
{
public sealed class DepthPrepassBlockData
{
public bool enabled;
public RenderPassEvent passEvent =
RenderPassEvent.BeforeRenderingPrePasses;
public RendererListDesc rendererListDesc =
RendererListDesc.CreateDefault(
RendererListType.Opaque);
public DrawingSettings drawingSettings =
DrawingSettings.CreateDefault();
public static DepthPrepassBlockData CreateDefault()
{
return new DepthPrepassBlockData();
}
public static DepthPrepassBlockData CreateEnabled()
{
return new DepthPrepassBlockData
{
enabled = true
};
}
}
}