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 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:
- Constant Field Values
-
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
public static Matrix4f perspective(double p_27626_, float p_27627_, float p_27628_, float p_27629_) -
orthographic
public static Matrix4f orthographic(float p_27637_, float p_27638_, float p_27639_, float p_27640_) -
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)
-