- java.lang.Object
-
- org.spongepowered.math.matrix.Matrix2f
-
- All Implemented Interfaces:
Serializable
,Matrixf
@Immutable public final class Matrix2f extends Object implements Matrixf, Serializable
A 2x2 matrix containing values of typefloat
.`- See Also:
- Serialized Form
-
-
Method Summary
-
-
-
Method Detail
-
mul
public Matrix2f mul(double a)
-
div
public Matrix2f div(double a)
-
pow
public Matrix2f pow(double pow)
-
translate
public Matrix2f translate(double x)
-
translate
public Matrix2f translate(float x)
-
scale
public Matrix2f scale(double scale)
-
scale
public Matrix2f scale(float scale)
-
scale
public Matrix2f scale(double x, double y)
-
scale
public Matrix2f scale(float x, float y)
-
transform
public Vector2f transform(double x, double y)
-
transform
public Vector2f transform(float x, float y)
-
determinant
public float determinant()
- Specified by:
determinant
in interfaceMatrixf
-
toMatrix3
public Matrix3f toMatrix3()
-
toMatrix4
public Matrix4f toMatrix4()
-
toMatrixN
public MatrixNf toMatrixN()
-
toArray
public float[] toArray()
-
from
public static Matrix2f from(float n)
-
from
public static Matrix2f from(float m00, float m01, float m10, float m11)
-
fromDiagonal
public static Matrix2f fromDiagonal(float m00, float m11)
-
createScaling
public static Matrix2f createScaling(double scale)
-
createScaling
public static Matrix2f createScaling(float scale)
-
createScaling
public static Matrix2f createScaling(double x, double y)
-
createScaling
public static Matrix2f createScaling(float x, float y)
-
createTranslation
public static Matrix2f createTranslation(double x)
-
createTranslation
public static Matrix2f createTranslation(float x)
-
-