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. |