public Blend(ModuleBase lhs, ModuleBase rhs, ModuleBase controller) : base(3) { this.modules[0] = lhs; this.modules[1] = rhs; this.modules[2] = controller; }
public Noise2D(int size, ModuleBase generator) : this(size, size, generator) { }
public Exponent(double exponent, ModuleBase input) : base(1) { modules[0] = input; Value = exponent; }
public Cache(ModuleBase input) : base(1) { this.modules[0] = input; }
public InverseLerp(ModuleBase module, float from, float to) : base(1) { this.modules[0] = module; this.from = from; this.to = to; }
public ConvertToIsland(Vector3 viewCenter, float viewAngle, ModuleBase input) : base(1) { this.viewCenter = viewCenter; this.viewAngle = viewAngle; this.modules[0] = input; }
public Terrace(bool inverted, ModuleBase input) : base(1) { this.modules[0] = input; this.IsInverted = inverted; }
public Turbulence(double power, ModuleBase input) : this(new Perlin(), new Perlin(), new Perlin(), power, input) { }
public Select(ModuleBase inputA, ModuleBase inputB, ModuleBase controller) : base(3) { this.modules[0] = inputA; this.modules[1] = inputB; this.modules[2] = controller; }
public Clamp(double min, double max, ModuleBase input) : base(1) { this.Minimum = min; this.Maximum = max; this.modules[0] = input; }
public PowerKeepSign(ModuleBase lhs, ModuleBase rhs) : base(2) { this.modules[0] = lhs; this.modules[1] = rhs; }
public Clamp(ModuleBase input) : base(1) { this.modules[0] = input; }
public Curve(ModuleBase input) : base(1) { modules[0] = input; }
public Abs(ModuleBase input) : base(1) { this.modules[0] = input; }
public Arbitrary(ModuleBase source, Func <double, double> processor) : base(1) { base.modules[0] = source; this.processor = processor; }
public Select(double min, double max, double fallOff, ModuleBase inputA, ModuleBase inputB) : this(inputA, inputB, null) { this.m_min = min; this.m_max = max; this.FallOff = fallOff; }
public Min(ModuleBase lhs, ModuleBase rhs) : base(2) { this.modules[0] = lhs; this.modules[1] = rhs; }
public SqueezeHorizontally(ModuleBase input, float factor) : base(1) { this.modules[0] = input; this.factor = factor; }
public Terrace(ModuleBase input) : base(1) { this.modules[0] = input; }
public NoisePlanet(ModuleBase noise, string name) { this.name = name; this.noise = noise; }
public Max(ModuleBase lhs, ModuleBase rhs) : base(2) { modules[0] = lhs; modules[1] = rhs; }
public static void StoreNoiseRender(ModuleBase noise, string name, IntVec2 renderSize) { RenderSize = renderSize; StoreNoiseRender(noise, name); }
public Scale(ModuleBase input) : base(1) { this.modules[0] = input; }
public Exponent(ModuleBase input) : base(1) { modules[0] = input; }
public Translate(ModuleBase input) : base(1) { this.modules[0] = input; }
public CurveSimple(ModuleBase input, SimpleCurve curve) : base(1) { this.modules[0] = input; this.curve = curve; }