Package org.joml

Interface Matrix2fc

All Known Implementing Classes:
Matrix2f

public interface Matrix2fc
  • Method Details

    • m00

      float m00()
    • m01

      float m01()
    • m10

      float m10()
    • m11

      float m11()
    • mul

      Matrix2f mul​(Matrix2fc matrix2fc, Matrix2f matrix2f)
    • mulLocal

      Matrix2f mulLocal​(Matrix2fc matrix2fc, Matrix2f matrix2f)
    • determinant

      float determinant()
    • invert

      Matrix2f invert​(Matrix2f matrix2f)
    • transpose

      Matrix2f transpose​(Matrix2f matrix2f)
    • get

      Matrix2f get​(Matrix2f matrix2f)
    • get

      Matrix3x2f get​(Matrix3x2f matrix3x2f)
    • get

      Matrix3f get​(Matrix3f matrix3f)
    • getRotation

      float getRotation()
    • get

      java.nio.FloatBuffer get​(java.nio.FloatBuffer floatBuffer)
    • get

      java.nio.FloatBuffer get​(int int1, java.nio.FloatBuffer floatBuffer)
    • get

      java.nio.ByteBuffer get​(java.nio.ByteBuffer byteBuffer)
    • get

      java.nio.ByteBuffer get​(int int1, java.nio.ByteBuffer byteBuffer)
    • getTransposed

      java.nio.FloatBuffer getTransposed​(java.nio.FloatBuffer floatBuffer)
    • getTransposed

      java.nio.FloatBuffer getTransposed​(int int1, java.nio.FloatBuffer floatBuffer)
    • getTransposed

      java.nio.ByteBuffer getTransposed​(java.nio.ByteBuffer byteBuffer)
    • getTransposed

      java.nio.ByteBuffer getTransposed​(int int1, java.nio.ByteBuffer byteBuffer)
    • getToAddress

      Matrix2fc getToAddress​(long long1)
    • get

      float[] get​(float[] floatArray, int int1)
    • get

      float[] get​(float[] floatArray)
    • scale

      Matrix2f scale​(Vector2fc vector2fc, Matrix2f matrix2f)
    • scale

      Matrix2f scale​(float float1, float float2, Matrix2f matrix2f)
    • scale

      Matrix2f scale​(float float1, Matrix2f matrix2f)
    • scaleLocal

      Matrix2f scaleLocal​(float float1, float float2, Matrix2f matrix2f)
    • transform

      Vector2f transform​(Vector2f vector2f)
    • transform

      Vector2f transform​(Vector2fc vector2fc, Vector2f vector2f)
    • transform

      Vector2f transform​(float float1, float float2, Vector2f vector2f)
    • transformTranspose

      Vector2f transformTranspose​(Vector2f vector2f)
    • transformTranspose

      Vector2f transformTranspose​(Vector2fc vector2fc, Vector2f vector2f)
    • transformTranspose

      Vector2f transformTranspose​(float float1, float float2, Vector2f vector2f)
    • rotate

      Matrix2f rotate​(float float1, Matrix2f matrix2f)
    • rotateLocal

      Matrix2f rotateLocal​(float float1, Matrix2f matrix2f)
    • getRow

      Vector2f getRow​(int int1, Vector2f vector2f) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • getColumn

      Vector2f getColumn​(int int1, Vector2f vector2f) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • get

      float get​(int int1, int int2)
    • normal

      Matrix2f normal​(Matrix2f matrix2f)
    • getScale

      Vector2f getScale​(Vector2f vector2f)
    • positiveX

      Vector2f positiveX​(Vector2f vector2f)
    • normalizedPositiveX

      Vector2f normalizedPositiveX​(Vector2f vector2f)
    • positiveY

      Vector2f positiveY​(Vector2f vector2f)
    • normalizedPositiveY

      Vector2f normalizedPositiveY​(Vector2f vector2f)
    • add

      Matrix2f add​(Matrix2fc matrix2fc, Matrix2f matrix2f)
    • sub

      Matrix2f sub​(Matrix2fc matrix2fc, Matrix2f matrix2f)
    • mulComponentWise

      Matrix2f mulComponentWise​(Matrix2fc matrix2fc, Matrix2f matrix2f)
    • lerp

      Matrix2f lerp​(Matrix2fc matrix2fc, float float1, Matrix2f matrix2f)
    • equals

      boolean equals​(Matrix2fc matrix2fc, float float1)
    • isFinite

      boolean isFinite()