DirectGrid class

Пакет: com.hypixel.hytale.server.worldgen.climate

Файл: com/hypixel/hytale/server/worldgen/climate/DirectGrid.java

implements: CellDistanceFunction

Поля (1)

МодификаторыТипИмя
final DirectGrid INSTANCE

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.climate;

class="kw">import com.hypixel.hytale.procedurallib.logic.ResultBuffer;
class="kw">import com.hypixel.hytale.procedurallib.logic.cell.CellDistanceFunction;
class="kw">import com.hypixel.hytale.procedurallib.logic.cell.evaluator.PointEvaluator;
class="kw">import com.hypixel.hytale.procedurallib.logic.point.PointConsumer;

class="kw">public class DirectGrid class="kw">implements CellDistanceFunction {
   class="kw">public class="kw">static class="kw">final DirectGrid INSTANCE = new DirectGrid();

   class="kw">public DirectGrid() {
   }

   @Override
   class="kw">public void nearest2D(int var1, double var2, double var4, int var6, int var7, ResultBuffer.ResultBuffer2d var8, PointEvaluator var9) {
      var8.x = var2;
      var8.y = var4;
   }

   @Override
   class="kw">public void nearest3D(
      int var1, double var2, double var4, double var6, int var8, int var9, int var10, ResultBuffer.ResultBuffer3d var11, PointEvaluator var12
   ) {
      var11.x = var2;
      var11.y = var4;
      var11.z = var6;
   }

   @Override
   class="kw">public void transition2D(int var1, double var2, double var4, int var6, int var7, ResultBuffer.ResultBuffer2d var8, PointEvaluator var9) {
   }

   @Override
   class="kw">public void transition3D(
      int var1, double var2, double var4, double var6, int var8, int var9, int var10, ResultBuffer.ResultBuffer3d var11, PointEvaluator var12
   ) {
   }

   @Override
   class="kw">public void evalPoint(int var1, double var2, double var4, int var6, int var7, ResultBuffer.ResultBuffer2d var8, PointEvaluator var9) {
   }

   @Override
   class="kw">public void evalPoint(
      int var1, double var2, double var4, double var6, int var8, int var9, int var10, ResultBuffer.ResultBuffer3d var11, PointEvaluator var12
   ) {
   }

   @Override
   class="kw">public void evalPoint2(int var1, double var2, double var4, int var6, int var7, ResultBuffer.ResultBuffer2d var8, PointEvaluator var9) {
   }

   @Override
   class="kw">public void evalPoint2(
      int var1, double var2, double var4, double var6, int var8, int var9, int var10, ResultBuffer.ResultBuffer3d var11, PointEvaluator var12
   ) {
   }

   @Override
   class="kw">public <T> void collect(
      int var1, int var2, int var3, int var4, int var5, int var6, ResultBuffer.Bounds2d var7, T var8, PointConsumer<T> var9, PointEvaluator var10
   ) {
   }
}