Class BranchNoiseJsonLoader.LoadedBranchNoise
java.lang.Object
com.hypixel.hytale.procedurallib.logic.BranchNoise
com.hypixel.hytale.procedurallib.json.BranchNoiseJsonLoader.LoadedBranchNoise
- All Implemented Interfaces:
NoiseFunction,NoiseFunction2d,NoiseFunction3d
- Enclosing class:
BranchNoiseJsonLoader<T extends SeedResource>
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.procedurallib.logic.BranchNoise
distance2Function, emptyValue, lineEvaluator, lineFunction, lineScale, lineThickness, noiseFormula, parentDensity, parentEvaluator, parentFade, parentFunction, parentValue -
Constructor Summary
ConstructorsConstructorDescriptionLoadedBranchNoise(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, SeedResource seedResource) -
Method Summary
Methods inherited from class com.hypixel.hytale.procedurallib.logic.BranchNoise
get, get, getLineValue, getParentNoise, toOutputRange
-
Field Details
-
seedResource
-
-
Constructor Details
-
LoadedBranchNoise
public LoadedBranchNoise(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, SeedResource seedResource)
-
-
Method Details
-
localBuffer2d
- Overrides:
localBuffer2din classBranchNoise
-
toString
- Overrides:
toStringin classBranchNoise
-