classpublicPriority 3
BorderDistanceFunction
com.hypixel.hytale.procedurallib.logic.cell.BorderDistanceFunction
implements CellDistanceFunction
9
Methods
9
Public Methods
4
Fields
1
Constructors
Constructors
public
BorderDistanceFunction(CellDistanceFunction distanceFunction, PointEvaluator borderEvaluator, IDoubleCondition density)Methods
Public Methods (9)
public
void evalPoint(int seed, double x, double y, int cellX, int cellY, ResultBuffer.ResultBuffer2d buffer, PointEvaluator pointEvaluator)@Override
public
void evalPoint2(int seed, double x, double y, int cellX, int cellY, ResultBuffer.ResultBuffer2d buffer, PointEvaluator pointEvaluator)@Override
public
int getCellX(double x, double y)@Override
public
int getCellY(double x, double y)@Override
public
double invScale(double value)@Override
public
void nearest2D(int seed, double x, double y, int cellX, int cellY, ResultBuffer.ResultBuffer2d buffer, PointEvaluator pointEvaluator)@Override
public
double scale(double value)@Override
public
String toString()@Nonnull@Override
public
void transition2D(int seed, double x, double y, int cellX, int cellY, ResultBuffer.ResultBuffer2d buffer, PointEvaluator pointEvaluator)@Override
Fields
Protected Fields (4)
protected
PointEvaluator borderEvaluatorprotected
PointEvaluator cellEvaluatorprotected
IIntCondition densityprotected
CellDistanceFunction distanceFunction