Table of Contents

Class CompoundSystem

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Groups related sub-systems into a single unit in the parent DAG. Completes when all sub-systems finish. Derive from this class, implement Configure(), and call Add(CallbackSystem) to register sub-systems.

public abstract class CompoundSystem
Inheritance
CompoundSystem
Inherited Members

Constructors

CompoundSystem()

protected CompoundSystem()

Methods

Add(CallbackSystem)

Add a CallbackSystem to this compound.

protected void Add(CallbackSystem system)

Parameters

system CallbackSystem

Add(PipelineSystem)

Add a PipelineSystem to this compound.

protected void Add(PipelineSystem system)

Parameters

system PipelineSystem

Add(QuerySystem)

Add a QuerySystem to this compound.

protected void Add(QuerySystem system)

Parameters

system QuerySystem

Configure()

Configure the compound by adding sub-systems via Add(CallbackSystem).

protected abstract void Configure()