Package net.minecraft.client.util.math
Class MatrixStack.Entry
java.lang.Object
net.minecraft.client.util.math.MatrixStack.Entry
- Enclosing class:
MatrixStack
- Mappings:
Namespace Name named net/minecraft/client/util/math/MatrixStack$Entryintermediary net/minecraft/class_4587$class_4665official fqf$a
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcopy()voidcopy(MatrixStack.Entry entry) Returns the matrix used to transform normal vectors.Returns the matrix used to transform positions.voidvoidmultiplyPositionMatrix(Matrix4fc matrix) voidrotate(Quaternionfc quaternion) voidrotateAround(Quaternionfc quaternion, float originX, float originY, float originZ) voidscale(float x, float y, float z) transformNormal(float x, float y, float z, Vector3f dest) transformNormal(Vector3fc vec, Vector3f dest) translate(float x, float y, float z)
-
Field Details
-
positionMatrix
- Mappings:
Namespace Name Mixin selector named positionMatrixLnet/minecraft/client/util/math/MatrixStack$Entry;positionMatrix:Lorg/joml/Matrix4f;intermediary field_21327Lnet/minecraft/class_4587$class_4665;field_21327:Lorg/joml/Matrix4f;official aLfqf$a;a:Lorg/joml/Matrix4f;
-
normalMatrix
- Mappings:
Namespace Name Mixin selector named normalMatrixLnet/minecraft/client/util/math/MatrixStack$Entry;normalMatrix:Lorg/joml/Matrix3f;intermediary field_21328Lnet/minecraft/class_4587$class_4665;field_21328:Lorg/joml/Matrix3f;official bLfqf$a;b:Lorg/joml/Matrix3f;
-
canSkipNormalization
private boolean canSkipNormalization- Mappings:
Namespace Name Mixin selector named canSkipNormalizationLnet/minecraft/client/util/math/MatrixStack$Entry;canSkipNormalization:Zintermediary field_48930Lnet/minecraft/class_4587$class_4665;field_48930:Zofficial cLfqf$a;c:Z
-
-
Constructor Details
-
Entry
public Entry()
-
-
Method Details
-
computeNormal
private void computeNormal()- Mappings:
Namespace Name Mixin selector named computeNormalLnet/minecraft/client/util/math/MatrixStack$Entry;computeNormal()Vintermediary method_56823Lnet/minecraft/class_4587$class_4665;method_56823()Vofficial eLfqf$a;e()V
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/client/util/math/MatrixStack$Entry;copy(Lnet/minecraft/client/util/math/MatrixStack$Entry;)Vintermediary method_66521Lnet/minecraft/class_4587$class_4665;method_66521(Lnet/minecraft/class_4587$class_4665;)Vofficial aLfqf$a;a(Lfqf$a;)V
-
getPositionMatrix
Returns the matrix used to transform positions.- Returns:
- the matrix used to transform positions
- Mappings:
Namespace Name Mixin selector named getPositionMatrixLnet/minecraft/client/util/math/MatrixStack$Entry;getPositionMatrix()Lorg/joml/Matrix4f;intermediary method_23761Lnet/minecraft/class_4587$class_4665;method_23761()Lorg/joml/Matrix4f;official aLfqf$a;a()Lorg/joml/Matrix4f;
-
getNormalMatrix
Returns the matrix used to transform normal vectors.- Returns:
- the matrix used to transform normal vectors
- Mappings:
Namespace Name Mixin selector named getNormalMatrixLnet/minecraft/client/util/math/MatrixStack$Entry;getNormalMatrix()Lorg/joml/Matrix3f;intermediary method_23762Lnet/minecraft/class_4587$class_4665;method_23762()Lorg/joml/Matrix3f;official bLfqf$a;b()Lorg/joml/Matrix3f;
-
transformNormal
- Mappings:
Namespace Name Mixin selector named transformNormalLnet/minecraft/client/util/math/MatrixStack$Entry;transformNormal(Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;intermediary method_56821Lnet/minecraft/class_4587$class_4665;method_56821(Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;official aLfqf$a;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
-
transformNormal
- Mappings:
Namespace Name Mixin selector named transformNormalLnet/minecraft/client/util/math/MatrixStack$Entry;transformNormal(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;intermediary method_56820Lnet/minecraft/class_4587$class_4665;method_56820(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;official aLfqf$a;a(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;
-
translate
- Mappings:
Namespace Name Mixin selector named translateLnet/minecraft/client/util/math/MatrixStack$Entry;translate(FFF)Lorg/joml/Matrix4f;intermediary method_67796Lnet/minecraft/class_4587$class_4665;method_67796(FFF)Lorg/joml/Matrix4f;official aLfqf$a;a(FFF)Lorg/joml/Matrix4f;
-
scale
public void scale(float x, float y, float z) - Mappings:
Namespace Name Mixin selector named scaleLnet/minecraft/client/util/math/MatrixStack$Entry;scale(FFF)Vintermediary method_67800Lnet/minecraft/class_4587$class_4665;method_67800(FFF)Vofficial bLfqf$a;b(FFF)V
-
rotate
- Mappings:
Namespace Name Mixin selector named rotateLnet/minecraft/client/util/math/MatrixStack$Entry;rotate(Lorg/joml/Quaternionfc;)Vintermediary method_67798Lnet/minecraft/class_4587$class_4665;method_67798(Lorg/joml/Quaternionfc;)Vofficial aLfqf$a;a(Lorg/joml/Quaternionfc;)V
-
rotateAround
- Mappings:
Namespace Name Mixin selector named rotateAroundLnet/minecraft/client/util/math/MatrixStack$Entry;rotateAround(Lorg/joml/Quaternionfc;FFF)Vintermediary method_67799Lnet/minecraft/class_4587$class_4665;method_67799(Lorg/joml/Quaternionfc;FFF)Vofficial aLfqf$a;a(Lorg/joml/Quaternionfc;FFF)V
-
loadIdentity
public void loadIdentity()- Mappings:
Namespace Name Mixin selector named loadIdentityLnet/minecraft/client/util/math/MatrixStack$Entry;loadIdentity()Vintermediary method_67801Lnet/minecraft/class_4587$class_4665;method_67801()Vofficial cLfqf$a;c()V
-
multiplyPositionMatrix
- Mappings:
Namespace Name Mixin selector named multiplyPositionMatrixLnet/minecraft/client/util/math/MatrixStack$Entry;multiplyPositionMatrix(Lorg/joml/Matrix4fc;)Vintermediary method_67797Lnet/minecraft/class_4587$class_4665;method_67797(Lorg/joml/Matrix4fc;)Vofficial aLfqf$a;a(Lorg/joml/Matrix4fc;)V
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/client/util/math/MatrixStack$Entry;copy()Lnet/minecraft/client/util/math/MatrixStack$Entry;intermediary method_56822Lnet/minecraft/class_4587$class_4665;method_56822()Lnet/minecraft/class_4587$class_4665;official dLfqf$a;d()Lfqf$a;
-