Interface IPipelineAssembler
Assembles a pipeline and connects depending input workers.
Namespace: Holoride.ElasticSDK
Assembly: Holoride.ElasticSDK.Library.Runtime.dll
Syntax
public interface IPipelineAssembler
Properties
GeneratedNodeWorkers
Gets a mapping of nodes to their workers.
Declaration
Dictionary<IPipelineNode, IPipelineWorker> GeneratedNodeWorkers { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<IPipelineNode, IPipelineWorker> |
Methods
AssemblePipeline(GenerationSettings, GenerationState)
Assembles a pipeline and connects depending input workers.
Declaration
Pipeline AssemblePipeline(GenerationSettings generationSettings, GenerationState generationState)
Parameters
| Type | Name | Description |
|---|---|---|
| GenerationSettings | generationSettings | The GenerationSettings that contains immutable data that cannot be changed during the whole generation loop. |
| GenerationState | generationState | The GenerationState that contains the current state of the generation process and will be updated over time. |
Returns
| Type | Description |
|---|---|
| Pipeline | The assembled pipeline. |