com.mojang.math

public final class Matrix4f

b
com.mojang.math.Matrix4f
net.minecraft.class_1159
net.minecraft.client.util.math.Matrix4f
net.minecraft.client.renderer.Matrix4f

Field summary

Modifier and TypeField
protected float
a
m00
field_21652
a00
field_226575_a_
protected float
b
m01
field_21653
a01
field_226576_b_
protected float
c
m02
field_21654
a02
field_226577_c_
protected float
d
m03
field_21655
a03
field_226578_d_
protected float
e
m10
field_21656
a10
field_226579_e_
protected float
f
m11
field_21657
a11
field_226580_f_
protected float
g
m12
field_21658
a12
field_226581_g_
protected float
h
m13
field_21659
a13
field_226582_h_
protected float
i
m20
field_21660
a20
field_226583_i_
protected float
j
m21
field_21661
a21
field_226584_j_
protected float
k
m22
field_21662
a22
field_226585_k_
protected float
l
m23
field_21663
a23
field_226586_l_
protected float
m
m30
field_21664
a30
field_226587_m_
protected float
n
m31
field_21665
a31
field_226588_n_
protected float
o
m32
field_21666
a32
field_226589_o_
protected float
p
m33
field_21667
a33
field_226590_p_

Constructor summary

ModifierConstructor
public ()
public (Matrix4f source)
public (Quaternion quaternion)

Method summary

Modifier and TypeMethod
public void
a()
setIdentity()
method_22668()
loadIdentity()
func_226591_a_()
public float
b()
adjugateAndDet()
method_22868()
determinantAndAdjugate()
func_226598_b_()
public boolean
c()
invert()
method_22870()
invert()
func_226600_c_()
public void
a(b arg0)
multiply(Matrix4f arg0)
method_22672(class_1159 arg0)
multiply(Matrix4f matrix)
func_226595_a_(Matrix4f arg0)
public void
a(float arg0)
multiply(float arg0)
method_22866(float arg0)
multiply(float scalar)
func_226592_a_(float arg0)
public Matrix4f
d()
copy()
method_22673()
copy()
func_226601_d_()
public static Matrix4f
a(float arg0, float arg1, float arg2)
createScaleMatrix(float arg0, float arg1, float arg2)
method_24019(float arg0, float arg1, float arg2)
func_226593_a_(float arg0, float arg1, float arg2)
public static Matrix4f
b(float arg0, float arg1, float arg2)
createTranslateMatrix(float arg0, float arg1, float arg2)
method_24021(float arg0, float arg1, float arg2)
func_226599_b_(float arg0, float arg1, float arg2)
private static int
a(int arg0, int arg1)
bufferIndex(int arg0, int arg1)
method_24020(int arg0, int arg1)
pack(int x, int y)
func_226594_a_(int arg0, int arg1)
public void
a(FloatBuffer arg0)
store(FloatBuffer arg0)
method_4932(FloatBuffer arg0)
writeToBuffer(FloatBuffer arg0)
func_195879_b(FloatBuffer arg0)
public void
e()
transpose()
method_22871()
transpose()
func_226602_e_()
public void
a(c arg0)
multiply(Quaternion arg0)
method_22670(class_1158 arg0)
multiply(Quaternion quaternion)
func_226596_a_(Quaternion arg0)
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)
func_195876_a(double arg0, float arg1, float arg2, 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)
func_195877_a(float arg0, float arg1, float arg2, float arg3)
public void
a(e arg0)
translate(Vector3f arg0)
method_22671(class_1160 arg0)
addToLastColumn(Vector3f vector)
func_226597_a_(Vector3f arg0)