All Superinterfaces:
LongElements, LongN, Vector, Vector3
All Known Implementing Classes:
BBLong3

public interface Long3 extends LongN, Vector3
  • Nested Class Summary

    Nested classes/interfaces inherited from interface de.linusdev.lutils.math.vector.Vector

    Vector.View<V extends Vector>
  • Field Summary

    Fields inherited from interface de.linusdev.lutils.math.general.LongElements

    ELEMENT_SIZE, ELEMENT_TYPE_NAME

    Fields inherited from interface de.linusdev.lutils.math.vector.abstracts.vectorn.Vector3

    MEMBER_COUNT
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    Count of components in this vector.
    default long
    x()
     
    default void
    x(long f)
     
    default void
    xyz(long x, long y, long z)
     
    default long
    y()
     
    default void
    y(long f)
     
    default long
    z()
     
    default void
    z(long f)
     

    Methods inherited from interface de.linusdev.lutils.math.vector.abstracts.longn.LongN

    get, put

    Methods inherited from interface de.linusdev.lutils.math.vector.Vector

    getAsView, getStructure, isArrayBacked, isBufferBacked, isView
  • Method Details

    • getMemberCount

      default int getMemberCount()
      Description copied from interface: Vector
      Count of components in this vector.
      Specified by:
      getMemberCount in interface Vector
      Specified by:
      getMemberCount in interface Vector3
      Returns:
      float count in this vector
    • x

      default long x()
    • y

      default long y()
    • z

      default long z()
    • x

      default void x(long f)
    • y

      default void y(long f)
    • z

      default void z(long f)
    • xyz

      default void xyz(long x, long y, long z)