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 gnn
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
private static final int
private static final float
private static final float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BakedQuad
bake
(Vector3f from, Vector3f to, ModelElementFace face, Sprite sprite, Direction direction, ModelBakeSettings settings, @Nullable ModelRotation rotation, boolean shade, int lightEmission) private static Direction
decodeDirection
(int[] rotationMatrix) private static void
encodeDirection
(int[] rotationMatrix, Direction direction) private static float[]
getPositionMatrix
(Vector3f from, Vector3f to) private static void
packVertexData
(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable ModelRotation rotation) private static void
packVertexData
(int[] vertices, int cornerIndex, Vector3f pos, Sprite sprite, ModelElementTexture texture) private static int[]
packVertexData
(ModelElementTexture texture, Sprite sprite, Direction direction, float[] positionMatrix, AffineTransformation orientation, @Nullable ModelRotation rotation) private static void
rotateVertex
(Vector3f vertex, @Nullable ModelRotation rotation) private static void
transformVertex
(Vector3f vertex, AffineTransformation transformation) private static void
transformVertex
(Vector3f vertex, Vector3f origin, Matrix4f transformationMatrix, Vector3f scale) static ModelElementTexture
uvLock
(ModelElementTexture texture, Direction orientation, AffineTransformation rotation)
-
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
Lgnn;a:I
-
MIN_SCALE
private static final float MIN_SCALE- Mappings:
Namespace Name Mixin selector named MIN_SCALE
Lnet/minecraft/client/render/model/BakedQuadFactory;MIN_SCALE:F
intermediary field_4260
Lnet/minecraft/class_796;field_4260:F
official d
Lgnn;d:F
-
MAX_SCALE
private static final float MAX_SCALE- Mappings:
Namespace Name Mixin selector named MAX_SCALE
Lnet/minecraft/client/render/model/BakedQuadFactory;MAX_SCALE:F
intermediary field_4259
Lnet/minecraft/class_796;field_4259:F
official e
Lgnn;e:F
-
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
Lgnn;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 f
Lgnn;f: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
Lgnn;c:I
-
-
Constructor Details
-
Method Details
-
bake
public static BakedQuad bake(Vector3f from, Vector3f to, ModelElementFace face, 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/Vector3f;Lorg/joml/Vector3f;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/Vector3f;Lorg/joml/Vector3f;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
Lgnn;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lgni;Lhet;Ljn;Lhhj;Lgnj;ZI)Lgng;
-
uvLock
public static ModelElementTexture uvLock(ModelElementTexture texture, Direction orientation, AffineTransformation rotation) - Mappings:
Namespace Name Mixin selector named uvLock
Lnet/minecraft/client/render/model/BakedQuadFactory;uvLock(Lnet/minecraft/client/render/model/json/ModelElementTexture;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/AffineTransformation;)Lnet/minecraft/client/render/model/json/ModelElementTexture;
intermediary method_3454
Lnet/minecraft/class_796;method_3454(Lnet/minecraft/class_787;Lnet/minecraft/class_2350;Lnet/minecraft/class_4590;)Lnet/minecraft/class_787;
official a
Lgnn;a(Lgnk;Ljn;Lj;)Lgnk;
-
packVertexData
private static int[] packVertexData(ModelElementTexture texture, Sprite sprite, Direction direction, float[] positionMatrix, AffineTransformation orientation, @Nullable @Nullable ModelRotation rotation) - Mappings:
Namespace Name Mixin selector named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData(Lnet/minecraft/client/render/model/json/ModelElementTexture;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_787;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;[FLnet/minecraft/class_4590;Lnet/minecraft/class_789;)[I
official a
Lgnn;a(Lgnk;Lhet;Ljn;[FLj;Lgnj;)[I
-
getPositionMatrix
- Mappings:
Namespace Name Mixin selector named getPositionMatrix
Lnet/minecraft/client/render/model/BakedQuadFactory;getPositionMatrix(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F
intermediary method_3459
Lnet/minecraft/class_796;method_3459(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F
official a
Lgnn;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F
-
packVertexData
private static void packVertexData(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable @Nullable ModelRotation rotation) - Mappings:
Namespace Name Mixin selector named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/json/ModelElementTexture;[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_2350;Lnet/minecraft/class_787;[FLnet/minecraft/class_1058;Lnet/minecraft/class_4590;Lnet/minecraft/class_789;)V
official a
Lgnn;a([IILjn;Lgnk;[FLhet;Lj;Lgnj;)V
-
packVertexData
private static void packVertexData(int[] vertices, int cornerIndex, Vector3f pos, Sprite sprite, ModelElementTexture texture) - Mappings:
Namespace Name Mixin selector named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILorg/joml/Vector3f;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementTexture;)V
intermediary method_3460
Lnet/minecraft/class_796;method_3460([IILorg/joml/Vector3f;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)V
official a
Lgnn;a([IILorg/joml/Vector3f;Lhet;Lgnk;)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
Lgnn;a(Lorg/joml/Vector3f;Lgnj;)V
-
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
Lgnn;a(Lorg/joml/Vector3f;Lj;)V
-
transformVertex
private static void transformVertex(Vector3f vertex, Vector3f origin, Matrix4f transformationMatrix, Vector3f scale) - Mappings:
Namespace Name Mixin selector named transformVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V
intermediary method_3464
Lnet/minecraft/class_796;method_3464(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V
official a
Lgnn;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)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
Lgnn;a([I)Ljn;
-
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
Lgnn;a([ILjn;)V
-