Class BorderPointEvaluator
java.lang.Object
com.hypixel.hytale.procedurallib.logic.cell.evaluator.BorderPointEvaluator
- All Implemented Interfaces:
PointEvaluator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidevalPoint(int seed, double x, double y, double z, int cellHash, int cellX, int cellY, int cellZ, double cellPointX, double cellPointY, double cellPointZ, ResultBuffer.ResultBuffer3d buffer) voidevalPoint(int seed, double x, double y, int cellHash, int cellX, int cellY, double cellPointX, double cellPointY, ResultBuffer.ResultBuffer2d buffer) voidevalPoint2(int seed, double x, double y, double z, int cellHash, int cellX, int cellY, int cellZ, double cellPointX, double cellPointY, double cellPointZ, ResultBuffer.ResultBuffer3d buffer) voidevalPoint2(int seed, double x, double y, int cellHash, int cellX, int cellY, double cellPointX, double cellPointY, ResultBuffer.ResultBuffer2d buffer) protected static doublegetBorderDistance(double x, double y, double originX, double originY, double cellPointX, double cellPointY) protected static booleanisOrigin(int cellX, int cellY, ResultBuffer.ResultBuffer2d buffer) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.hypixel.hytale.procedurallib.logic.cell.evaluator.PointEvaluator
collectPoint, getJitter
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
BorderPointEvaluator
public BorderPointEvaluator()
-
-
Method Details
-
evalPoint
public void evalPoint(int seed, double x, double y, int cellHash, int cellX, int cellY, double cellPointX, double cellPointY, @Nonnull ResultBuffer.ResultBuffer2d buffer) - Specified by:
evalPointin interfacePointEvaluator
-
evalPoint2
public void evalPoint2(int seed, double x, double y, int cellHash, int cellX, int cellY, double cellPointX, double cellPointY, @Nonnull ResultBuffer.ResultBuffer2d buffer) - Specified by:
evalPoint2in interfacePointEvaluator
-
evalPoint
public void evalPoint(int seed, double x, double y, double z, int cellHash, int cellX, int cellY, int cellZ, double cellPointX, double cellPointY, double cellPointZ, ResultBuffer.ResultBuffer3d buffer) - Specified by:
evalPointin interfacePointEvaluator
-
evalPoint2
public void evalPoint2(int seed, double x, double y, double z, int cellHash, int cellX, int cellY, int cellZ, double cellPointX, double cellPointY, double cellPointZ, ResultBuffer.ResultBuffer3d buffer) - Specified by:
evalPoint2in interfacePointEvaluator
-
toString
-
isOrigin
protected static boolean isOrigin(int cellX, int cellY, @Nonnull ResultBuffer.ResultBuffer2d buffer) -
getBorderDistance
protected static double getBorderDistance(double x, double y, double originX, double originY, double cellPointX, double cellPointY)
-