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 }; } } }