using XCEngine; using XCEngine.Rendering; namespace XCEngine.Rendering.Universal { public enum RenderPassEvent { BeforeRendering = 0, BeforeRenderingShadows = 50, AfterRenderingShadows = 100, BeforeRenderingPrePasses = 150, AfterRenderingPrePasses = 200, BeforeRenderingGbuffer = 210, AfterRenderingGbuffer = 220, BeforeRenderingDeferredLights = 230, AfterRenderingDeferredLights = 240, BeforeRenderingOpaques = 250, RenderOpaques = 275, AfterRenderingOpaques = 300, BeforeRenderingSkybox = 350, RenderSkybox = 375, AfterRenderingSkybox = 400, BeforeRenderingTransparents = 450, RenderTransparents = 475, AfterRenderingTransparents = 500, BeforeRenderingPostProcessing = 550, AfterRenderingPostProcessing = 600, BeforeRenderingFinalOutput = 900, AfterRendering = 1000, AfterRenderingFinalOutput = 1010 } }