Class Vector4f

java.lang.Object
com.mojang.math.Vector4f

public class Vector4f extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private float
     
    private float
     
    private float
     
    private float
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Vector4f​(float p_123595_, float p_123596_, float p_123597_, float p_123598_)
     
    Vector4f​(Vector3f p_123600_)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add​(float p_176876_, float p_176877_, float p_176878_, float p_176879_)
     
    float
    dot​(Vector4f p_123614_)
     
    boolean
    equals​(Object p_123620_)
     
    int
     
    void
    lerp​(Vector4f p_176873_, float p_176874_)
     
    void
    mul​(float p_176871_)
     
    void
    mul​(Vector3f p_123612_)
     
    boolean
     
    void
     
    void
    set​(float[] values)
     
    void
    set​(float p_123603_, float p_123604_, float p_123605_, float p_123606_)
     
    void
    setW​(float w)
     
    void
    setX​(float x)
     
    void
    setY​(float y)
     
    void
    setZ​(float z)
     
     
    void
    transform​(Matrix4f p_123608_)
     
    void
    transform​(Quaternion p_123610_)
     
    float
    w()
     
    float
    x()
     
    float
    y()
     
    float
    z()
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • x

      private float x
    • y

      private float y
    • z

      private float z
    • w

      private float w
  • Constructor Details

    • Vector4f

      public Vector4f()
    • Vector4f

      public Vector4f(float p_123595_, float p_123596_, float p_123597_, float p_123598_)
    • Vector4f

      public Vector4f(Vector3f p_123600_)
  • Method Details

    • equals

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

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

      public float x()
    • y

      public float y()
    • z

      public float z()
    • w

      public float w()
    • mul

      public void mul(float p_176871_)
    • mul

      public void mul(Vector3f p_123612_)
    • set

      public void set(float p_123603_, float p_123604_, float p_123605_, float p_123606_)
    • add

      public void add(float p_176876_, float p_176877_, float p_176878_, float p_176879_)
    • dot

      public float dot(Vector4f p_123614_)
    • normalize

      public boolean normalize()
    • transform

      public void transform(Matrix4f p_123608_)
    • transform

      public void transform(Quaternion p_123610_)
    • perspectiveDivide

      public void perspectiveDivide()
    • lerp

      public void lerp(Vector4f p_176873_, float p_176874_)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • set

      public void set(float[] values)
    • setX

      public void setX(float x)
    • setY

      public void setY(float y)
    • setZ

      public void setZ(float z)
    • setW

      public void setW(float w)