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 fjy$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 float2, float float3, float float4) 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 aLfjy$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 bLfjy$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 cLfjy$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 eLfjy$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 aLfjy$a;a(Lfjy$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 aLfjy$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 bLfjy$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 aLfjy$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 aLfjy$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 aLfjy$a;a(FFF)Lorg/joml/Matrix4f;
-
scale
public void scale(float float2, float float3, float float4) - 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 bLfjy$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 aLfjy$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 aLfjy$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 cLfjy$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 aLfjy$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 dLfjy$a;d()Lfjy$a;
-