31 lines
816 B
C#
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
|
|
};
|
|
}
|
|
}
|
|
}
|