IPipeline
A pipeline represents a pre-built set of functions that are chained together. Its usage is very simple, either the pipeline has everything it needs to run i.e IPipeline or requires some initial input IPipeline<TInput>.
An IPipeline is created from using a PipelineBuilder
IReversePipelineBuilder
An IReversePipelineBuilder is used to build up a pipeline starting from the desired output, working backwards specifying the required input. It is useful for when you know what you want, but are still working out how to get there. There are useful extension methods that can help with working out how to get to the desired output:
Example Usage
See OXGoldImagePipeline.cs for the example below.
ReversePipelineBuilder.Create()
initialises an empty IReversePipelineBuilder
object.
.GallerySave(...)
create the first requirement and returns an IReversePipelineBuilder<IPaintedTreeRenderer>
Last updated