All Superinterfaces:
LongElements, LongN, Vector, Vector4
All Known Implementing Classes:
BBLong4

public interface Long4 extends LongN, Vector4
  • 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.Vector4

    MEMBER_COUNT
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    Count of components in this vector.
    default long
    w()
     
    default void
    w(long f)
     
    default long
    x()
     
    default void
    x(long f)
     
    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 Vector4
      Returns:
      float count in this vector
    • x

      default long x()
    • y

      default long y()
    • z

      default long z()
    • w

      default long w()
    • x

      default void x(long f)
    • y

      default void y(long f)
    • z

      default void z(long f)
    • w

      default void w(long f)