Class PositionsHorizontalPinchDensity
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.density.Density
com.hypixel.hytale.builtin.hytalegenerator.density.nodes.PositionsHorizontalPinchDensity
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.hypixel.hytale.builtin.hytalegenerator.density.Density
Density.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate Densityprivate final doubleprivate final it.unimi.dsi.fastutil.doubles.Double2DoubleFunctionprivate final PositionProviderprivate final doubleprivate final doubleprivate final WorkerIndexer.Data<PositionsHorizontalPinchDensity.Cache> Fields inherited from class com.hypixel.hytale.builtin.hytalegenerator.density.Density
DEFAULT_DENSITY, DEFAULT_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionPositionsHorizontalPinchDensity(Density input, PositionProvider positions, it.unimi.dsi.fastutil.doubles.Double2DoubleFunction pinchCurve, double maxDistance, boolean distanceNormalized, double positionsMinY, double positionsMaxY, int threadCount) -
Method Summary
Modifier and TypeMethodDescriptioncalculateWarpVector(Density.Context context) doubleprocess(Density.Context context) void
-
Field Details
-
input
-
positions
-
pinchCurve
@Nonnull private final it.unimi.dsi.fastutil.doubles.Double2DoubleFunction pinchCurve -
threadData
-
maxDistance
private final double maxDistance -
distanceNormalized
private final boolean distanceNormalized -
positionsMinY
private final double positionsMinY -
positionsMaxY
private final double positionsMaxY
-
-
Constructor Details
-
PositionsHorizontalPinchDensity
public PositionsHorizontalPinchDensity(@Nonnull Density input, @Nonnull PositionProvider positions, @Nonnull it.unimi.dsi.fastutil.doubles.Double2DoubleFunction pinchCurve, double maxDistance, boolean distanceNormalized, double positionsMinY, double positionsMaxY, int threadCount)
-
-
Method Details