com.mojang.math

public final class Matrix4f

d
com.mojang.math.Matrix4f
net.minecraft.class_1159
net.minecraft.util.math.Matrix4f
net.minecraft.src.C_802_
com.mojang.math.Matrix4f

Field summary

Modifier and TypeField
private static final int
q
ORDER
field_31601
ORDER
f_162197_
protected float
a
m00
field_21652
a00
f_27603_
protected float
b
m01
field_21653
a01
f_27604_
protected float
c
m02
field_21654
a02
f_27605_
protected float
d
m03
field_21655
a03
f_27606_
protected float
e
m10
field_21656
a10
f_27607_
protected float
f
m11
field_21657
a11
f_27608_
protected float
g
m12
field_21658
a12
f_27609_
protected float
h
m13
field_21659
a13
f_27610_
protected float
i
m20
field_21660
a20
f_27611_
protected float
j
m21
field_21661
a21
f_27612_
protected float
k
m22
field_21662
a22
f_27613_
protected float
l
m23
field_21663
a23
f_27614_
protected float
m
m30
field_21664
a30
f_27615_
protected float
n
m31
field_21665
a31
f_27616_
protected float
o
m32
field_21666
a32
f_27617_
protected float
p
m33
field_21667
a33
f_27618_

Constructor summary

ModifierConstructor
public ()
public (Matrix4f matrix)
public (Quaternion quaternion)

Method summary

Modifier and TypeMethod
public boolean
a()
isInteger()
method_35433()
method_35433()
m_162198_()
private static boolean
b(float arg0)
isInteger(float arg0)
method_35437(float arg0)
isInteger(float value)
m_162217_(float p_162218_)
private static int
a(int arg0, int arg1)
bufferIndex(int arg0, int arg1)
method_24020(int arg0, int arg1)
pack(int x, int y)
m_27641_(int p_27642_, int p_27643_)
public void
a(FloatBuffer arg0)
load(FloatBuffer arg0)
method_35435(FloatBuffer arg0)
readColumnMajor(FloatBuffer buf)
m_162212_(FloatBuffer arg0)
public void
b(FloatBuffer arg0)
loadTransposed(FloatBuffer arg0)
method_35438(FloatBuffer arg0)
readRowMajor(FloatBuffer buf)
m_162219_(FloatBuffer arg0)
public void
a(FloatBuffer arg0, boolean arg1)
load(FloatBuffer arg0, boolean arg1)
method_35436(FloatBuffer arg0, boolean arg1)
read(FloatBuffer buf, boolean rowMajor)
m_162214_(FloatBuffer p_162216_, boolean arg1)
public void
a(d arg0)
load(Matrix4f arg0)
method_35434(class_1159 arg0)
load(Matrix4f source)
m_162210_(C_802_ arg0)
public void
c(FloatBuffer arg0)
store(FloatBuffer arg0)
method_4932(FloatBuffer arg0)
writeColumnMajor(FloatBuffer buf)
m_27650_(FloatBuffer arg0)
public void
d(FloatBuffer arg0)
storeTransposed(FloatBuffer arg0)
method_35443(FloatBuffer arg0)
writeRowMajor(FloatBuffer buf)
m_162229_(FloatBuffer arg0)
public void
b(FloatBuffer arg0, boolean arg1)
store(FloatBuffer arg0, boolean arg1)
method_35439(FloatBuffer arg0, boolean arg1)
write(FloatBuffer buf, boolean rowMajor)
m_162221_(FloatBuffer p_162223_, boolean arg1)
public void
b()
setIdentity()
method_22668()
loadIdentity()
m_27624_()
public float
c()
adjugateAndDet()
method_22868()
determinantAndAdjugate()
m_27652_()
public float
d()
determinant()
method_35441()
determinant()
m_162226_()
public void
e()
transpose()
method_22871()
transpose()
m_27659_()
public boolean
f()
invert()
method_22870()
invert()
m_27657_()
public void
b(d arg0)
multiply(Matrix4f arg0)
method_22672(class_1159 arg0)
multiply(Matrix4f matrix)
m_27644_(C_802_ arg0)
public void
a(g arg0)
multiply(Quaternion arg0)
method_22670(class_1158 arg0)
multiply(Quaternion quaternion)
m_27646_(C_2889_ arg0)
public void
a(float arg0)
multiply(float arg0)
method_22866(float arg0)
multiply(float scalar)
m_27630_(float arg0)
public void
c(d arg0)
add(Matrix4f arg0)
method_35440(class_1159 arg0)
add(Matrix4f matrix)
m_162224_(C_802_ arg0)
public void
d(d arg0)
subtract(Matrix4f arg0)
method_35442(class_1159 arg0)
subtract(Matrix4f matrix)
m_162227_(C_802_ arg0)
public float
g()
trace()
method_35444()
trace()
m_162231_()
public static Matrix4f
a(double arg0, float arg1, float arg2, float arg3)
perspective(double arg0, float arg1, float arg2, float arg3)
method_4929(double arg0, float arg1, float arg2, float arg3)
viewboxMatrix(double fov, float aspectRatio, float cameraDepth, float viewDistance)
m_27625_(double p_27626_, float p_27628_, float p_27629_, float arg3)
public static Matrix4f
a(float arg0, float arg1, float arg2, float arg3)
orthographic(float arg0, float arg1, float arg2, float arg3)
method_4933(float arg0, float arg1, float arg2, float arg3)
projectionMatrix(float width, float height, float nearPlane, float farPlane)
m_27636_(float p_27637_, float p_27638_, float p_27639_, float p_27640_)
public static Matrix4f
a(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
orthographic(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
method_34239(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
projectionMatrix(float left, float right, float bottom, float top, float nearPlane, float farPlane)
m_162203_(float p_162204_, float p_162205_, float p_162206_, float p_162207_, float p_162208_, float p_162209_)
public void
a(k arg0)
translate(Vector3f arg0)
method_22671(class_1160 arg0)
addToLastColumn(Vec3f vector)
m_27648_(C_4684_ arg0)
public Matrix4f
h()
copy()
method_22673()
copy()
m_27658_()
public void
a(float arg0, float arg1, float arg2)
multiplyWithTranslation(float arg0, float arg1, float arg2)
method_31544(float arg0, float arg1, float arg2)
multiplyByTranslation(float x, float y, float z)
m_162199_(float p_162201_, float p_162202_, float arg2)
public static Matrix4f
b(float arg0, float arg1, float arg2)
createScaleMatrix(float arg0, float arg1, float arg2)
method_24019(float arg0, float arg1, float arg2)
scale(float x, float y, float z)
m_27632_(float p_27633_, float p_27634_, float p_27635_)
public static Matrix4f
c(float arg0, float arg1, float arg2)
createTranslateMatrix(float arg0, float arg1, float arg2)
method_24021(float arg0, float arg1, float arg2)
translate(float x, float y, float z)
m_27653_(float p_27654_, float p_27655_, float p_27656_)