Class BakedQuadFactory
java.lang.Object
net.minecraft.client.render.model.BakedQuadFactory
- Mappings:
Namespace Name named net/minecraft/client/render/model/BakedQuadFactory
intermediary net/minecraft/class_796
official gzc
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BakedQuad
bake
(Vector3fc from, Vector3fc to, ModelElementFace facing, Sprite sprite, Direction direction, ModelBakeSettings settings, @Nullable ModelRotation rotation, boolean shade, int lightEmission) private static Vector3f
bakeVectors
(int[] int2, int int3) private static float
bakeVectorX
(int[] int2, int int3) private static float
bakeVectorY
(int[] int2, int int3) private static float
bakeVectorZ
(int[] int2, int int3) static void
calculatePosition
(int[] int2, Consumer<Vector3f> consumer) private static ModelElementFace.UV
compactUV
(Sprite sprite, ModelElementFace.UV uv) private static Direction
decodeDirection
(int[] rotationMatrix) private static void
encodeDirection
(int[] rotationMatrix, Direction direction) private static float[]
getPositionMatrix
(Vector3fc from, Vector3fc to) private static Vector3fc
method_71135
(ModelRotation modelRotation) private static void
packVertexData
(int[] vertices, int cornerIndex, CubeFace cubeFace, ModelElementFace.UV texture, AxisRotation axisRotation, Matrix4fc matrix4fc, float[] float2, Sprite sprite, AffineTransformation affineTransformation, @Nullable ModelRotation modelRotation) private static void
packVertexData
(int[] vertices, int cornerIndex, Vector3f pos, Sprite sprite, float float2, float float3) private static int[]
packVertexData
(ModelElementFace.UV texture, AxisRotation rotation, Matrix4fc matrix4fc, Sprite sprite, Direction facing, float[] float2, AffineTransformation transform, @Nullable ModelRotation modelRotation) private static void
rotateVertex
(Vector3f vertex, @Nullable ModelRotation rotation) private static float
setCenterBack
(float float2) private static float
setCenterForward
(float float2) (package private) static ModelElementFace.UV
setDefaultUV
(Vector3fc from, Vector3fc to, Direction facing) private static void
transformVertex
(Vector3f vertex, AffineTransformation transformation) private static void
transformVertex
(Vector3f vertex, Vector3fc vector3fc, Matrix4fc matrix4fc, Vector3fc vector3fc2)
-
Field Details
-
field_32796
public static final int field_32796- See Also:
- Mappings:
Namespace Name Mixin selector named field_32796
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32796:I
intermediary field_32796
Lnet/minecraft/class_796;field_32796:I
official a
Lgzc;a:I
-
field_32797
public static final int field_32797- See Also:
- Mappings:
Namespace Name Mixin selector named field_32797
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32797:I
intermediary field_32797
Lnet/minecraft/class_796;field_32797:I
official b
Lgzc;b:I
-
field_32799
private static final int field_32799- See Also:
- Mappings:
Namespace Name Mixin selector named field_32799
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32799:I
intermediary field_32799
Lnet/minecraft/class_796;field_32799:I
official d
Lgzc;d:I
-
field_32798
public static final int field_32798- See Also:
- Mappings:
Namespace Name Mixin selector named field_32798
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32798:I
intermediary field_32798
Lnet/minecraft/class_796;field_32798:I
official c
Lgzc;c:I
-
field_60149
- Mappings:
Namespace Name Mixin selector named field_60149
Lnet/minecraft/client/render/model/BakedQuadFactory;field_60149:Lorg/joml/Vector3fc;
intermediary field_60149
Lnet/minecraft/class_796;field_60149:Lorg/joml/Vector3fc;
official e
Lgzc;e:Lorg/joml/Vector3fc;
-
field_60150
- Mappings:
Namespace Name Mixin selector named field_60150
Lnet/minecraft/client/render/model/BakedQuadFactory;field_60150:Lorg/joml/Vector3fc;
intermediary field_60150
Lnet/minecraft/class_796;field_60150:Lorg/joml/Vector3fc;
official f
Lgzc;f:Lorg/joml/Vector3fc;
-
-
Constructor Details
-
BakedQuadFactory
public BakedQuadFactory()
-
-
Method Details
-
setDefaultUV
- Mappings:
Namespace Name Mixin selector named setDefaultUV
Lnet/minecraft/client/render/model/BakedQuadFactory;setDefaultUV(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/client/render/model/json/ModelElementFace$UV;
intermediary method_67921
Lnet/minecraft/class_796;method_67921(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/class_2350;)Lnet/minecraft/class_783$class_10800;
official a
Lgzc;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljh;)Lgyw$b;
-
bake
public static BakedQuad bake(Vector3fc from, Vector3fc to, ModelElementFace facing, Sprite sprite, Direction direction, ModelBakeSettings settings, @Nullable @Nullable ModelRotation rotation, boolean shade, int lightEmission) - Mappings:
Namespace Name Mixin selector named bake
Lnet/minecraft/client/render/model/BakedQuadFactory;bake(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/client/render/model/json/ModelElementFace;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/ModelBakeSettings;Lnet/minecraft/client/render/model/json/ModelRotation;ZI)Lnet/minecraft/client/render/model/BakedQuad;
intermediary method_3468
Lnet/minecraft/class_796;method_3468(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;Lnet/minecraft/class_789;ZI)Lnet/minecraft/class_777;
official a
Lgzc;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lgyw;Lhrq;Ljh;Lhug;Lgyx;ZI)Lgyu;
-
compactUV
- Mappings:
Namespace Name Mixin selector named compactUV
Lnet/minecraft/client/render/model/BakedQuadFactory;compactUV(Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementFace$UV;)Lnet/minecraft/client/render/model/json/ModelElementFace$UV;
intermediary method_67920
Lnet/minecraft/class_796;method_67920(Lnet/minecraft/class_1058;Lnet/minecraft/class_783$class_10800;)Lnet/minecraft/class_783$class_10800;
official a
Lgzc;a(Lhrq;Lgyw$b;)Lgyw$b;
-
packVertexData
private static int[] packVertexData(ModelElementFace.UV texture, AxisRotation rotation, Matrix4fc matrix4fc, Sprite sprite, Direction facing, float[] float2, AffineTransformation transform, @Nullable @Nullable ModelRotation modelRotation) - Mappings:
Namespace Name Mixin selector named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData(Lnet/minecraft/client/render/model/json/ModelElementFace$UV;Lnet/minecraft/util/math/AxisRotation;Lorg/joml/Matrix4fc;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/Direction;[FLnet/minecraft/util/math/AffineTransformation;Lnet/minecraft/client/render/model/json/ModelRotation;)[I
intermediary method_3458
Lnet/minecraft/class_796;method_3458(Lnet/minecraft/class_783$class_10800;Lnet/minecraft/class_10821;Lorg/joml/Matrix4fc;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;[FLnet/minecraft/class_4590;Lnet/minecraft/class_789;)[I
official a
Lgzc;a(Lgyw$b;Li;Lorg/joml/Matrix4fc;Lhrq;Ljh;[FLk;Lgyx;)[I
-
getPositionMatrix
- Mappings:
Namespace Name Mixin selector named getPositionMatrix
Lnet/minecraft/client/render/model/BakedQuadFactory;getPositionMatrix(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[F
intermediary method_3459
Lnet/minecraft/class_796;method_3459(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[F
official a
Lgzc;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[F
-
packVertexData
private static void packVertexData(int[] vertices, int cornerIndex, CubeFace cubeFace, ModelElementFace.UV texture, AxisRotation axisRotation, Matrix4fc matrix4fc, float[] float2, Sprite sprite, AffineTransformation affineTransformation, @Nullable @Nullable ModelRotation modelRotation) - Mappings:
Namespace Name Mixin selector named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILnet/minecraft/client/render/model/CubeFace;Lnet/minecraft/client/render/model/json/ModelElementFace$UV;Lnet/minecraft/util/math/AxisRotation;Lorg/joml/Matrix4fc;[FLnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/AffineTransformation;Lnet/minecraft/client/render/model/json/ModelRotation;)V
intermediary method_3461
Lnet/minecraft/class_796;method_3461([IILnet/minecraft/class_753;Lnet/minecraft/class_783$class_10800;Lnet/minecraft/class_10821;Lorg/joml/Matrix4fc;[FLnet/minecraft/class_1058;Lnet/minecraft/class_4590;Lnet/minecraft/class_789;)V
official a
Lgzc;a([IILgwz;Lgyw$b;Li;Lorg/joml/Matrix4fc;[FLhrq;Lk;Lgyx;)V
-
setCenterBack
private static float setCenterBack(float float2) - Mappings:
Namespace Name Mixin selector named setCenterBack
Lnet/minecraft/client/render/model/BakedQuadFactory;setCenterBack(F)F
intermediary method_67919
Lnet/minecraft/class_796;method_67919(F)F
official a
Lgzc;a(F)F
-
setCenterForward
private static float setCenterForward(float float2) - Mappings:
Namespace Name Mixin selector named setCenterForward
Lnet/minecraft/client/render/model/BakedQuadFactory;setCenterForward(F)F
intermediary method_67924
Lnet/minecraft/class_796;method_67924(F)F
official b
Lgzc;b(F)F
-
packVertexData
private static void packVertexData(int[] vertices, int cornerIndex, Vector3f pos, Sprite sprite, float float2, float float3) - Mappings:
Namespace Name Mixin selector named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILorg/joml/Vector3f;Lnet/minecraft/client/texture/Sprite;FF)V
intermediary method_3460
Lnet/minecraft/class_796;method_3460([IILorg/joml/Vector3f;Lnet/minecraft/class_1058;FF)V
official a
Lgzc;a([IILorg/joml/Vector3f;Lhrq;FF)V
-
rotateVertex
- Mappings:
Namespace Name Mixin selector named rotateVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;rotateVertex(Lorg/joml/Vector3f;Lnet/minecraft/client/render/model/json/ModelRotation;)V
intermediary method_3463
Lnet/minecraft/class_796;method_3463(Lorg/joml/Vector3f;Lnet/minecraft/class_789;)V
official a
Lgzc;a(Lorg/joml/Vector3f;Lgyx;)V
-
method_71135
- Mappings:
Namespace Name Mixin selector named method_71135
Lnet/minecraft/client/render/model/BakedQuadFactory;method_71135(Lnet/minecraft/client/render/model/json/ModelRotation;)Lorg/joml/Vector3fc;
intermediary method_71135
Lnet/minecraft/class_796;method_71135(Lnet/minecraft/class_789;)Lorg/joml/Vector3fc;
official a
Lgzc;a(Lgyx;)Lorg/joml/Vector3fc;
-
transformVertex
- Mappings:
Namespace Name Mixin selector named transformVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lnet/minecraft/util/math/AffineTransformation;)V
intermediary method_3455
Lnet/minecraft/class_796;method_3455(Lorg/joml/Vector3f;Lnet/minecraft/class_4590;)V
official a
Lgzc;a(Lorg/joml/Vector3f;Lk;)V
-
transformVertex
private static void transformVertex(Vector3f vertex, Vector3fc vector3fc, Matrix4fc matrix4fc, Vector3fc vector3fc2) - Mappings:
Namespace Name Mixin selector named transformVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)V
intermediary method_3464
Lnet/minecraft/class_796;method_3464(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)V
official a
Lgzc;a(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)V
-
decodeDirection
- Mappings:
Namespace Name Mixin selector named decodeDirection
Lnet/minecraft/client/render/model/BakedQuadFactory;decodeDirection([I)Lnet/minecraft/util/math/Direction;
intermediary method_3467
Lnet/minecraft/class_796;method_3467([I)Lnet/minecraft/class_2350;
official a
Lgzc;a([I)Ljh;
-
bakeVectorX
private static float bakeVectorX(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named bakeVectorX
Lnet/minecraft/client/render/model/BakedQuadFactory;bakeVectorX([II)F
intermediary method_67922
Lnet/minecraft/class_796;method_67922([II)F
official a
Lgzc;a([II)F
-
bakeVectorY
private static float bakeVectorY(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named bakeVectorY
Lnet/minecraft/client/render/model/BakedQuadFactory;bakeVectorY([II)F
intermediary method_67925
Lnet/minecraft/class_796;method_67925([II)F
official b
Lgzc;b([II)F
-
bakeVectorZ
private static float bakeVectorZ(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named bakeVectorZ
Lnet/minecraft/client/render/model/BakedQuadFactory;bakeVectorZ([II)F
intermediary method_67926
Lnet/minecraft/class_796;method_67926([II)F
official c
Lgzc;c([II)F
-
bakeVectors
- Mappings:
Namespace Name Mixin selector named bakeVectors
Lnet/minecraft/client/render/model/BakedQuadFactory;bakeVectors([II)Lorg/joml/Vector3f;
intermediary method_67927
Lnet/minecraft/class_796;method_67927([II)Lorg/joml/Vector3f;
official d
Lgzc;d([II)Lorg/joml/Vector3f;
-
encodeDirection
- Mappings:
Namespace Name Mixin selector named encodeDirection
Lnet/minecraft/client/render/model/BakedQuadFactory;encodeDirection([ILnet/minecraft/util/math/Direction;)V
intermediary method_3462
Lnet/minecraft/class_796;method_3462([ILnet/minecraft/class_2350;)V
official a
Lgzc;a([ILjh;)V
-
calculatePosition
- Mappings:
Namespace Name Mixin selector named calculatePosition
Lnet/minecraft/client/render/model/BakedQuadFactory;calculatePosition([ILjava/util/function/Consumer;)V
intermediary method_67923
Lnet/minecraft/class_796;method_67923([ILjava/util/function/Consumer;)V
official a
Lgzc;a([ILjava/util/function/Consumer;)V
-