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 foc$a
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcopy()(package private) 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 aLfoc$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 bLfoc$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 cLfoc$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 eLfoc$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 aLfoc$a;a(Lfoc$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 aLfoc$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 bLfoc$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 aLfoc$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 aLfoc$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 aLfoc$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 bLfoc$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 aLfoc$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 aLfoc$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 cLfoc$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 aLfoc$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 dLfoc$a;d()Lfoc$a;
-