Table of Contents

Class StepRegistry.StepDefinition

Namespace
WorldgenLib
Assembly
WorldgenLib.VintageStory.dll

Metadata for a single pipeline step. Immutable after registration.

public sealed class StepRegistry.StepDefinition
Inheritance
StepRegistry.StepDefinition
Inherited Members

Properties

Host

Host class that owns this step (e.g. "GenTerraHost").

public string Host { get; init; }

Property Value

string

Id

Stable step ID (e.g. "terra:step7-threshold").

public string Id { get; init; }

Property Value

string

IntroducedVersion

WorldgenLib version when this step was introduced.

public int IntroducedVersion { get; init; }

Property Value

int

IsActive

Whether this step is active (false if remapped to another step).

public bool IsActive { get; set; }

Property Value

bool

Name

Human-readable name (e.g. "PerVoxelThreshold").

public string Name { get; init; }

Property Value

string