All Superinterfaces:
FloatElements, FloatN, Vector, Vector4
All Known Implementing Classes:
ABFloat4, BBFloat4, Float4.View

public interface Float4 extends FloatN, Vector4
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Field Summary

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

    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 float
    w()
     
    default void
    w(float f)
     
    default Float4
     
    default float
    x()
     
    default void
    x(float f)
     
    default Float3
    xxx()
     
    default Float3
    xyz()
     
    default void
    xyz(float x, float y, float z)
     
    default void
    xyz(@NotNull Float3 other)
     
    default void
    xyzw(float x, float y, float z, float w)
     
    default float
    y()
     
    default void
    y(float f)
     
    default float
    z()
     
    default void
    z(float f)
     

    Methods inherited from interface de.linusdev.lutils.math.vector.abstracts.floatn.FloatN

    fillFromArray, get, getOriginal, put

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

    getMapping, getStructure, isArrayBacked, isBufferBacked, isView

    Methods inherited from interface de.linusdev.lutils.math.vector.abstracts.vectorn.Vector4

    getMemberCount
  • Method Details

    • x

      default float x()
    • y

      default float y()
    • z

      default float z()
    • w

      default float w()
    • x

      default void x(float f)
    • y

      default void y(float f)
    • z

      default void z(float f)
    • w

      default void w(float f)
    • xyz

      default void xyz(float x, float y, float z)
    • xyz

      default void xyz(@NotNull @NotNull Float3 other)
    • xyzw

      default void xyzw(float x, float y, float z, float w)
    • xyz

      default Float3 xyz()
    • xxx

      default Float3 xxx()
    • wzyx

      default Float4 wzyx()