Class PipelineSystem
Reactive system with multi-stage gather/process/scatter pipeline. Execution model deferred to Patate design. Derive from this class and implement Configure(SystemBuilder).
public abstract class PipelineSystem : ISystem
- Inheritance
-
PipelineSystem
- Implements
- Inherited Members
Constructors
PipelineSystem()
protected PipelineSystem()
Properties
Index
DAG position assigned by Build(IResource, ILogger). -1 before build.
public int Index { get; }
Property Value
Name
Configured name from Name(string). Null before registration; never changes after.
public string Name { get; }
Property Value
Methods
Configure(SystemBuilder)
Declare the system's name, dependencies, input View, and configuration.
protected abstract void Configure(SystemBuilder b)