Class FractalNoiseProperty
java.lang.Object
com.hypixel.hytale.procedurallib.property.FractalNoiseProperty
- All Implemented Interfaces:
NoiseProperty
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfacestatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FractalNoiseProperty.FractalFunctionprotected final NoiseFunctionprotected final doubleprotected final intprotected final doubleprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionFractalNoiseProperty(int seedOffset, NoiseFunction function, FractalNoiseProperty.FractalFunction fractalFunction, int octaves, double lacunarity, double persistence) -
Method Summary
-
Field Details
-
seedOffset
protected final int seedOffset -
function
-
fractalFunction
-
octaves
protected final int octaves -
lacunarity
protected final double lacunarity -
persistence
protected final double persistence
-
-
Constructor Details
-
FractalNoiseProperty
public FractalNoiseProperty(int seedOffset, NoiseFunction function, FractalNoiseProperty.FractalFunction fractalFunction, int octaves, double lacunarity, double persistence)
-
-
Method Details
-
getSeedOffset
public int getSeedOffset() -
getFunction
-
getFractalFunction
-
getOctaves
public int getOctaves() -
getLacunarity
public double getLacunarity() -
getPersistence
public double getPersistence() -
get
public double get(int seed, double x, double y) - Specified by:
getin interfaceNoiseProperty
-
get
public double get(int seed, double x, double y, double z) - Specified by:
getin interfaceNoiseProperty
-
toString
-