Table of Contents

Class MixDensity

Namespace
Shard.WorldGen.Nodes
Assembly
Shard.WorldGen.dll

Blends between two nodes by a third "influence" node: influence ≤ 0 → A, ≥ 1 → B, linear in between.

public sealed class MixDensity : Density
Inheritance
MixDensity
Inherited Members

Constructors

MixDensity(Density, Density, Density)

Blends between two nodes by a third "influence" node: influence ≤ 0 → A, ≥ 1 → B, linear in between.

public MixDensity(Density densityA, Density densityB, Density influenceDensity)

Parameters

densityA Density
densityB Density
influenceDensity Density

Methods

Process(Context)

public override double Process(Density.Context context)

Parameters

context Density.Context

Returns

double

SetInputs(Density[])

Wire this node's inputs (no-op for leaf nodes).

public override void SetInputs(Density[] inputs)

Parameters

inputs Density[]