SkipCellPointEvaluator

public class SkipCellPointEvaluator implements PointEvaluator

Class SkipCellPointEvaluator. Provides skipcellpointevaluator functionality for the Hytale server.

java.lang.Object > SkipCellPointEvaluator

Field Summary

interval

final int interval

Field interval.

x0

final int x0

Field x0.

y0

final int y0

Field y0.

result

final boolean result

Field result.

Method Detail

SkipCellPointEvaluator

public public SkipCellPointEvaluator (@Nonnull final PointEvaluator pointEvaluator, @Nonnull final Mode mode, final int period)

Method SkipCellPointEvaluator.

Parameters:
@Nonnull final PointEvaluator pointEvaluator
@Nonnull final Mode mode
final int period

getJitter

public CellJitter getJitter ()

Method getJitter.

evalPoint

public void evalPoint (final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, final ResultBuffer.ResultBuffer2d buffer)

Method evalPoint.

Parameters:
final int seed
final double x
final double y
final int cellHash
final int cellX
final int cellY
final double cellPointX
final double cellPointY
final ResultBuffer.ResultBuffer2d buffer

evalPoint2

public void evalPoint2 (final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, final ResultBuffer.ResultBuffer2d buffer)

Method evalPoint2.

Parameters:
final int seed
final double x
final double y
final int cellHash
final int cellX
final int cellY
final double cellPointX
final double cellPointY
final ResultBuffer.ResultBuffer2d buffer

collectPoint

public void collectPoint (final int cellHash, final int cellX, final int cellY, final double cellCentreX, final double cellCentreY, final T ctx, @NonNullDecl final PointConsumer consumer)

Method collectPoint.

Parameters:
final int cellHash
final int cellX
final int cellY
final double cellCentreX
final double cellCentreY
final T ctx
@NonNullDecl final PointConsumer consumer