Package com.mojang.math
Class Matrix4f
java.lang.Object
com.mojang.math.Matrix4f
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfloatprivate static intbufferIndex(int p_27642_, int p_27643_) copy()static Matrix4fcreateScaleMatrix(float p_27633_, float p_27634_, float p_27635_) static Matrix4fcreateTranslateMatrix(float p_27654_, float p_27655_, float p_27656_) floatbooleaninthashCode()booleaninvert()booleanprivate static booleanisInteger(float p_162218_) voidvoidload(FloatBuffer p_162213_) voidload(FloatBuffer p_162215_, boolean p_162216_) voidloadTransposed(FloatBuffer p_162220_) voidmultiply(float p_27631_) voidvoidmultiply(Quaternion p_27647_) voidmultiplyBackward(Matrix4f other) voidmultiplyWithTranslation(float p_162200_, float p_162201_, float p_162202_) static Matrix4forthographic(float p_27637_, float p_27638_, float p_27639_, float p_27640_) static Matrix4forthographic(float p_162204_, float p_162205_, float p_162206_, float p_162207_, float p_162208_, float p_162209_) static Matrix4fperspective(double p_27626_, float p_27627_, float p_27628_, float p_27629_) voidvoidsetTranslation(float x, float y, float z) voidstore(FloatBuffer p_27651_) voidstore(FloatBuffer p_162222_, boolean p_162223_) voidstoreTransposed(FloatBuffer p_162230_) voidtoString()floattrace()voidvoid
-
Field Details
-
ORDER
private static final int ORDER- See Also:
-
m00
protected float m00 -
m01
protected float m01 -
m02
protected float m02 -
m03
protected float m03 -
m10
protected float m10 -
m11
protected float m11 -
m12
protected float m12 -
m13
protected float m13 -
m20
protected float m20 -
m21
protected float m21 -
m22
protected float m22 -
m23
protected float m23 -
m30
protected float m30 -
m31
protected float m31 -
m32
protected float m32 -
m33
protected float m33
-
-
Constructor Details
-
Matrix4f
public Matrix4f() -
Matrix4f
-
Matrix4f
-
Matrix4f
public Matrix4f(float[] values)
-
-
Method Details
-
isInteger
public boolean isInteger() -
isInteger
private static boolean isInteger(float p_162218_) -
equals
-
hashCode
public int hashCode() -
bufferIndex
private static int bufferIndex(int p_27642_, int p_27643_) -
load
-
loadTransposed
-
load
-
load
-
toString
-
store
-
storeTransposed
-
store
-
setIdentity
public void setIdentity() -
adjugateAndDet
public float adjugateAndDet() -
determinant
public float determinant() -
transpose
public void transpose() -
invert
public boolean invert() -
multiply
-
multiply
-
multiply
public void multiply(float p_27631_) -
add
-
subtract
-
trace
public float trace() -
perspective
-
orthographic
-
orthographic
public static Matrix4f orthographic(float p_162204_, float p_162205_, float p_162206_, float p_162207_, float p_162208_, float p_162209_) -
translate
-
copy
-
multiplyWithTranslation
public void multiplyWithTranslation(float p_162200_, float p_162201_, float p_162202_) -
createScaleMatrix
-
createTranslateMatrix
-
multiplyBackward
-
setTranslation
public void setTranslation(float x, float y, float z)
-