Represents the render pipeline.
Constructors
public RenderPipeline()
Initializes a new instance of the RenderPipeline class.
Methods
public void Attach(IRenderHook hook)
Attaches a new render hook onto the pipeline.
Parameters:
hook (IRenderHook)The render hook to attach.
public void Detach(IRenderHook hook)
Detaches a render hook from the pipeline.
Parameters:
hook (IRenderHook)The render hook to detach.
public IEnumerable<IRenderable> Process(RenderOptions options, IEnumerable<IRenderable> renderables)
Processes the specified renderables.
Parameters:
options (RenderOptions)The render options.
renderables (IEnumerable<IRenderable>)The renderables to process.
Returns:
The processed renderables.