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