HyCodeYourTale
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)

protectedPointEvaluator borderEvaluator
protectedPointEvaluator cellEvaluator
protectedIIntCondition density
protectedCellDistanceFunction distanceFunction

Related Classes