net.minecraft.client.util.math

public final class MatrixStack$Entry

com.mojang.blaze3d.vertex.PoseStack$Pose
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
pose
field_21327
positionMatrix
private final org.joml.Matrix3f
normal
normal
field_21328
normalMatrix
private boolean
trustedNormals
trustedNormals
field_48930
canSkipNormalization

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private void
computeNormalMatrix()
computeNormalMatrix()
method_56823()
computeNormal()
public void
set(PoseStack$Pose pose)
set(PoseStack$Pose pose)
method_66521(class_4587$class_4665 arg0)
copy(MatrixStack$Entry entry)
public org.joml.Matrix4f
pose()
pose()
method_23761()
getPositionMatrix()
public org.joml.Matrix3f
normal()
normal()
method_23762()
getNormalMatrix()
public org.joml.Vector3f
transformNormal(org.joml.Vector3fc normal, org.joml.Vector3f destination)
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)
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)
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)
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)
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)
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()
setIdentity()
method_67801()
loadIdentity()
public void
mulPose(org.joml.Matrix4fc matrix)
mulPose(org.joml.Matrix4fc matrix)
method_67797(org.joml.Matrix4fc arg0)
multiplyPositionMatrix(org.joml.Matrix4fc matrix)
public void
mulPose(Transformation transformation)
mulPose(Transformation transformation)
method_1_2668(class_4590 arg0)
apply(AffineTransformation transformation)
public MatrixStack$Entry
copy()
copy()
method_56822()
copy()