RenderPipeline

Represents the render pipeline.

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.