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 gmy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
private static final int
private static final float
private static final float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbake
(Vector3f from, Vector3f to, ModelElementFace face, Sprite texture, Direction side, ModelBakeSettings settings, @Nullable ModelRotation rotation, boolean shade, int lightEmission) static Direction
decodeDirection
(int[] rotationMatrix) private void
encodeDirection
(int[] rotationMatrix, Direction direction) private float[]
getPositionMatrix
(Vector3f from, Vector3f to) private void
packVertexData
(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable ModelRotation rotation) private void
packVertexData
(int[] vertices, int cornerIndex, Vector3f position, Sprite sprite, ModelElementTexture modelElementTexture) private int[]
packVertexData
(ModelElementTexture texture, Sprite sprite, Direction direction, float[] positionMatrix, AffineTransformation orientation, @Nullable ModelRotation rotation) private void
rotateVertex
(Vector3f vector, @Nullable ModelRotation rotation) void
transformVertex
(Vector3f vertex, AffineTransformation transformation) private 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
Lgmy;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
Lgmy;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
Lgmy;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
Lgmy;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
Lgmy;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
Lgmy;c:I
-
-
Constructor Details
-
BakedQuadFactory
public BakedQuadFactory()
-
-
Method Details
-
bake
public BakedQuad bake(Vector3f from, Vector3f to, ModelElementFace face, Sprite texture, Direction side, 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
Lgmy;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lgmt;Lhbk;Ljm;Lheb;Lgmu;ZI)Lgmr;
-
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
Lgmy;a(Lgmv;Ljm;Lj;)Lgmv;
-
packVertexData
private 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
Lgmy;a(Lgmv;Lhbk;Ljm;[FLj;Lgmu;)[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
Lgmy;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F
-
packVertexData
private 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
Lgmy;a([IILjm;Lgmv;[FLhbk;Lj;Lgmu;)V
-
packVertexData
private void packVertexData(int[] vertices, int cornerIndex, Vector3f position, Sprite sprite, ModelElementTexture modelElementTexture) - 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
Lgmy;a([IILorg/joml/Vector3f;Lhbk;Lgmv;)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
Lgmy;a(Lorg/joml/Vector3f;Lgmu;)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
Lgmy;a(Lorg/joml/Vector3f;Lj;)V
-
transformVertex
private 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
Lgmy;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
Lgmy;a([I)Ljm;
-
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
Lgmy;a([ILjm;)V
-