classpublicPriority 3
BranchNoise
com.hypixel.hytale.procedurallib.logic.BranchNoise
implements NoiseFunction
3
Methods
3
Public Methods
12
Fields
1
Constructors
Constructors
public
BranchNoise(CellDistanceFunction parentFunction, PointEvaluator parentEvaluator, double parentValue, IDoubleRange parentFade, IIntCondition parentDensity, DistanceNoise.Distance2Function distance2Function, NoiseFormulaProperty.NoiseFormula.Formula noiseFormula, CellDistanceFunction lineFunction, PointEvaluator lineEvaluator, double lineScale, IDoubleRange lineThickness)Methods
Public Methods (3)
public
double get(int seed, int offsetSeed, double x, double y)@Override
public
double get(int seed, int offsetSeed, double x, double y, double z)@Override
public
String toString()@Nonnull@Override
Fields
Protected Fields (12)
protected
DistanceNoise.Distance2Function distance2Functionprotected
double emptyValueprotected
PointEvaluator lineEvaluatorprotected
CellDistanceFunction lineFunctionprotected
double lineScaleprotected
IDoubleRange lineThicknessprotected
NoiseFormulaProperty.NoiseFormula.Formula noiseFormulaprotected
IIntCondition parentDensityprotected
PointEvaluator parentEvaluatorprotected
IDoubleRange parentFadeprotected
CellDistanceFunction parentFunctionprotected
double parentValue