Package org.joml
Interface Matrix2fc
- All Known Implementing Classes:
Matrix2f
public interface Matrix2fc
-
Method Summary
Modifier and Type Method Description Matrix2f
add(Matrix2fc matrix2fc, Matrix2f matrix2f)
float
determinant()
boolean
equals(Matrix2fc matrix2fc, float float1)
float[]
get(float[] floatArray)
float[]
get(float[] floatArray, int int1)
float
get(int int1, int int2)
java.nio.ByteBuffer
get(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(java.nio.FloatBuffer floatBuffer)
Matrix2f
get(Matrix2f matrix2f)
Matrix3f
get(Matrix3f matrix3f)
Matrix3x2f
get(Matrix3x2f matrix3x2f)
Vector2f
getColumn(int int1, Vector2f vector2f)
float
getRotation()
Vector2f
getRow(int int1, Vector2f vector2f)
Vector2f
getScale(Vector2f vector2f)
Matrix2fc
getToAddress(long long1)
java.nio.ByteBuffer
getTransposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getTransposed(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
getTransposed(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getTransposed(java.nio.FloatBuffer floatBuffer)
Matrix2f
invert(Matrix2f matrix2f)
boolean
isFinite()
Matrix2f
lerp(Matrix2fc matrix2fc, float float1, Matrix2f matrix2f)
float
m00()
float
m01()
float
m10()
float
m11()
Matrix2f
mul(Matrix2fc matrix2fc, Matrix2f matrix2f)
Matrix2f
mulComponentWise(Matrix2fc matrix2fc, Matrix2f matrix2f)
Matrix2f
mulLocal(Matrix2fc matrix2fc, Matrix2f matrix2f)
Matrix2f
normal(Matrix2f matrix2f)
Vector2f
normalizedPositiveX(Vector2f vector2f)
Vector2f
normalizedPositiveY(Vector2f vector2f)
Vector2f
positiveX(Vector2f vector2f)
Vector2f
positiveY(Vector2f vector2f)
Matrix2f
rotate(float float1, Matrix2f matrix2f)
Matrix2f
rotateLocal(float float1, Matrix2f matrix2f)
Matrix2f
scale(float float1, float float2, Matrix2f matrix2f)
Matrix2f
scale(float float1, Matrix2f matrix2f)
Matrix2f
scale(Vector2fc vector2fc, Matrix2f matrix2f)
Matrix2f
scaleLocal(float float1, float float2, Matrix2f matrix2f)
Matrix2f
sub(Matrix2fc matrix2fc, Matrix2f matrix2f)
Vector2f
transform(float float1, float float2, Vector2f vector2f)
Vector2f
transform(Vector2f vector2f)
Vector2f
transform(Vector2fc vector2fc, Vector2f vector2f)
Vector2f
transformTranspose(float float1, float float2, Vector2f vector2f)
Vector2f
transformTranspose(Vector2f vector2f)
Vector2f
transformTranspose(Vector2fc vector2fc, Vector2f vector2f)
Matrix2f
transpose(Matrix2f matrix2f)
-
Method Details
-
m00
float m00() -
m01
float m01() -
m10
float m10() -
m11
float m11() -
mul
-
mulLocal
-
determinant
float determinant() -
invert
-
transpose
-
get
-
get
-
get
-
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
-
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
scale
-
scale
-
scale
-
scaleLocal
-
transform
-
transform
-
transform
-
transformTranspose
-
transformTranspose
-
transformTranspose
-
rotate
-
rotateLocal
-
getRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
get
float get(int int1, int int2) -
normal
-
getScale
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
add
-
sub
-
mulComponentWise
-
lerp
-
equals
-
isFinite
boolean isFinite()
-