net.minecraft.client.util.math

public final class MatrixStack$Entry

com.mojang.blaze3d.vertex.PoseStack$Pose
net.minecraft.class_4587$class_4665
net.minecraft.client.util.math.MatrixStack$Entry

Field summary

Modifier and TypeField
private final org.joml.Matrix4f
pose
field_21327
positionMatrix
private final org.joml.Matrix3f
normal
field_21328
normalMatrix
private boolean
trustedNormals
field_48930
canSkipNormalization

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private void
computeNormalMatrix()
method_56823()
computeNormal()
public void
set(PoseStack$Pose pose)
method_66521(class_4587$class_4665 arg0)
copy(MatrixStack$Entry entry)
public org.joml.Matrix4f
pose()
method_23761()
getPositionMatrix()
public org.joml.Matrix3f
normal()
method_23762()
getNormalMatrix()
public org.joml.Vector3f
transformNormal(org.joml.Vector3fc normal, org.joml.Vector3f destination)
method_56821(org.joml.Vector3fc arg0, org.joml.Vector3f arg1)
transformNormal(org.joml.Vector3fc vec, org.joml.Vector3f dest)
public org.joml.Vector3f
transformNormal(float x, float y, float z, org.joml.Vector3f destination)
method_56820(float arg0, float arg1, float arg2, org.joml.Vector3f arg3)
transformNormal(float x, float y, float z, org.joml.Vector3f dest)
public org.joml.Matrix4f
translate(float xo, float yo, float zo)
method_67796(float arg0, float arg1, float arg2)
translate(float x, float y, float z)
public void
scale(float xScale, float yScale, float zScale)
method_67800(float arg0, float arg1, float arg2)
scale(float x, float y, float z)
public void
rotate(org.joml.Quaternionfc by)
method_67798(org.joml.Quaternionfc arg0)
rotate(org.joml.Quaternionfc quaternion)
public void
rotateAround(org.joml.Quaternionfc rotation, float pivotX, float pivotY, float pivotZ)
method_67799(org.joml.Quaternionfc arg0, float arg1, float arg2, float arg3)
rotateAround(org.joml.Quaternionfc quaternion, float originX, float originY, float originZ)
public void
setIdentity()
method_67801()
loadIdentity()
public void
mulPose(org.joml.Matrix4fc matrix)
method_67797(org.joml.Matrix4fc arg0)
multiplyPositionMatrix(org.joml.Matrix4fc matrix)
public MatrixStack$Entry
copy()
method_56822()
copy()