3 using System.Collections.Generic;
5 using SiliconStudio.Core;
7 namespace SiliconStudio.
Paradox.Effects
16 RecursivePipeline = recursivePipeline;
21 public override void Load()
26 RenderSystem.Pipelines.Add(RecursivePipeline);
34 RenderSystem.Pipelines.Remove(RecursivePipeline);
40 var currentPass = context.CurrentPass;
42 RenderSystem.Draw(RecursivePipeline, context);
45 context.CurrentPass = currentPass;
Performs render pipeline transformations attached to a specific RenderPass.
RecursiveRenderer(IServiceRegistry services, RenderPipeline recursivePipeline)
A service registry is a IServiceProvider that provides methods to register and unregister services...
This Renderer recursively render another RenderPass.
Thread-local storage context used during rendering.
override void Unload()
Unloads this instance. This method is called when a RenderPass is de-attached (directly or indirectly...
Defines an entry point for mesh instantiation and recursive rendering.
override void OnRendering(RenderContext context)
override void Load()
Loads this instance. This method is called when a RenderPass is attached (directly or indirectly) to ...