Class Table

java.lang.Object
com.github.elebras1.flecs.Table

public class Table extends Object
  • Method Details

    • isValid

      public boolean isValid()
    • str

      public String str()
    • type

      public LongList type()
    • count

      public int count()
    • size

      public int size()
    • columnCount

      public int columnCount()
    • hasId

      public boolean hasId(long id)
    • has

      public boolean has(Class<?> componentClass)
    • depth

      public int depth(long relationId)
    • typeIndex

      public int typeIndex(long id)
    • columnIndex

      public int columnIndex(long id)
    • columnIndex

      public int columnIndex(Class<?> componentClass)
    • getColumnSize

      public long getColumnSize(int columnIndex)
    • getColumn

      public MemorySegment getColumn(int columnIndex)
    • getColumn

      public MemorySegment getColumn(int columnIndex, int offset)
    • get

      public <T> T get(Class<T> componentClass, int row)
    • tryGet

      public <T> T tryGet(Class<T> componentClass, int row)
    • entities

      public LongList entities()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object