SpatialStructure interface

Пакет: com.hypixel.hytale.component.spatial

Файл: com/hypixel/hytale/component/spatial/SpatialStructure.java

Методы (7)

МодификаторыВозвратСигнатура
abstract void collectvoid collect(@Nonnull Vector3dc var1, double var2, @Nonnull List<T> var4)
abstract void collectBoxvoid collectBox(@Nonnull Vector3dc var1, @Nonnull Vector3dc var2, @Nonnull List<T> var3)
abstract void collectCylindervoid collectCylinder(@Nonnull Vector3dc var1, double var2, double var4, @Nonnull List<T> var6)
abstract void orderedvoid ordered(@Nonnull Vector3dc var1, double var2, @Nonnull List<T> var4)
abstract void ordered3DAxisvoid ordered3DAxis(@Nonnull Vector3dc var1, double var2, double var4, double var6, @Nonnull List<T> var8)
abstract void rebuildvoid rebuild(@Nonnull SpatialData<T> var1)
abstract int sizeint size()

Исходный код

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

class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">import org.joml.Vector3dc;

class="kw">public class="kw">interface SpatialStructure<T> {
   int size();

   void rebuild(@Nonnull SpatialData<T> var1);

   @Nullable
   T closest(@Nonnull Vector3dc var1);

   void collect(@Nonnull Vector3dc var1, double var2, @Nonnull List<T> var4);

   void collectCylinder(@Nonnull Vector3dc var1, double var2, double var4, @Nonnull List<T> var6);

   void collectBox(@Nonnull Vector3dc var1, @Nonnull Vector3dc var2, @Nonnull List<T> var3);

   void ordered(@Nonnull Vector3dc var1, double var2, @Nonnull List<T> var4);

   void ordered3DAxis(@Nonnull Vector3dc var1, double var2, double var4, double var6, @Nonnull List<T> var8);

   @Nonnull
   String dump();
}