Class BakedQuadFactory
java.lang.Object
net.minecraft.client.render.model.BakedQuadFactory
- Mappings:
Namespace Name official eyv
intermediary net/minecraft/class_796
named net/minecraft/client/render/model/BakedQuadFactory
-
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
(Vec3f from, Vec3f to, ModelElementFace face, Sprite texture, Direction side, ModelBakeSettings settings, @Nullable ModelRotation rotation, boolean shade, Identifier modelId) static Direction
decodeDirection
(int[] rotationMatrix) private void
encodeDirection
(int[] rotationMatrix, Direction direction) private float[]
getPositionMatrix
(Vec3f from, Vec3f to) private void
packVertexData
(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable ModelRotation rotation, boolean shaded) private void
packVertexData
(int[] vertices, int cornerIndex, Vec3f position, Sprite sprite, ModelElementTexture modelElementTexture) private int[]
packVertexData
(ModelElementTexture texture, Sprite sprite, Direction direction, float[] positionMatrix, AffineTransformation orientation, @Nullable ModelRotation rotation, boolean shaded) private void
rotateVertex
(Vec3f vector, @Nullable ModelRotation rotation) void
transformVertex
(Vec3f vertex, AffineTransformation transformation) private void
transformVertex
(Vec3f vertex, Vec3f origin, Matrix4f transformationMatrix, Vec3f scale) static ModelElementTexture
uvLock
(ModelElementTexture texture, Direction orientation, AffineTransformation rotation, Identifier modelId)
-
Field Details
-
field_32796
public static final int field_32796- See Also:
- Mappings:
Namespace Name Mixin selector official a
Leyv;a:I
intermediary field_32796
Lnet/minecraft/class_796;field_32796:I
named field_32796
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32796:I
-
MIN_SCALE
private static final float MIN_SCALE- Mappings:
Namespace Name Mixin selector official d
Leyv;d:F
intermediary field_4260
Lnet/minecraft/class_796;field_4260:F
named MIN_SCALE
Lnet/minecraft/client/render/model/BakedQuadFactory;MIN_SCALE:F
-
MAX_SCALE
private static final float MAX_SCALE- Mappings:
Namespace Name Mixin selector official e
Leyv;e:F
intermediary field_4259
Lnet/minecraft/class_796;field_4259:F
named MAX_SCALE
Lnet/minecraft/client/render/model/BakedQuadFactory;MAX_SCALE:F
-
field_32797
public static final int field_32797- See Also:
- Mappings:
Namespace Name Mixin selector official b
Leyv;b:I
intermediary field_32797
Lnet/minecraft/class_796;field_32797:I
named field_32797
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32797:I
-
field_32799
private static final int field_32799- See Also:
- Mappings:
Namespace Name Mixin selector official f
Leyv;f:I
intermediary field_32799
Lnet/minecraft/class_796;field_32799:I
named field_32799
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32799:I
-
field_32798
public static final int field_32798- See Also:
- Mappings:
Namespace Name Mixin selector official c
Leyv;c:I
intermediary field_32798
Lnet/minecraft/class_796;field_32798:I
named field_32798
Lnet/minecraft/client/render/model/BakedQuadFactory;field_32798:I
-
-
Constructor Details
-
BakedQuadFactory
public BakedQuadFactory()
-
-
Method Details
-
bake
public BakedQuad bake(Vec3f from, Vec3f to, ModelElementFace face, Sprite texture, Direction side, ModelBakeSettings settings, @Nullable @Nullable ModelRotation rotation, boolean shade, Identifier modelId) - Mappings:
Namespace Name Mixin selector official a
Leyv;a(Lk;Lk;Leyq;Lfig;Lgy;Lfjz;Leyr;ZLaaj;)Leyo;
intermediary method_3468
Lnet/minecraft/class_796;method_3468(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;Lnet/minecraft/class_789;ZLnet/minecraft/class_2960;)Lnet/minecraft/class_777;
named bake
Lnet/minecraft/client/render/model/BakedQuadFactory;bake(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;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;ZLnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/BakedQuad;
-
uvLock
public static ModelElementTexture uvLock(ModelElementTexture texture, Direction orientation, AffineTransformation rotation, Identifier modelId) - Mappings:
Namespace Name Mixin selector official a
Leyv;a(Leys;Lgy;Li;Laaj;)Leys;
intermediary method_3454
Lnet/minecraft/class_796;method_3454(Lnet/minecraft/class_787;Lnet/minecraft/class_2350;Lnet/minecraft/class_4590;Lnet/minecraft/class_2960;)Lnet/minecraft/class_787;
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/util/Identifier;)Lnet/minecraft/client/render/model/json/ModelElementTexture;
-
packVertexData
private int[] packVertexData(ModelElementTexture texture, Sprite sprite, Direction direction, float[] positionMatrix, AffineTransformation orientation, @Nullable @Nullable ModelRotation rotation, boolean shaded) - Mappings:
Namespace Name Mixin selector official a
Leyv;a(Leys;Lfig;Lgy;[FLi;Leyr;Z)[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;Z)[I
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;Z)[I
-
getPositionMatrix
- Mappings:
Namespace Name Mixin selector official a
Leyv;a(Lk;Lk;)[F
intermediary method_3459
Lnet/minecraft/class_796;method_3459(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)[F
named getPositionMatrix
Lnet/minecraft/client/render/model/BakedQuadFactory;getPositionMatrix(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;)[F
-
packVertexData
private void packVertexData(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable @Nullable ModelRotation rotation, boolean shaded) - Mappings:
Namespace Name Mixin selector official a
Leyv;a([IILgy;Leys;[FLfig;Li;Leyr;Z)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;Z)V
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;Z)V
-
packVertexData
private void packVertexData(int[] vertices, int cornerIndex, Vec3f position, Sprite sprite, ModelElementTexture modelElementTexture) - Mappings:
Namespace Name Mixin selector official a
Leyv;a([IILk;Lfig;Leys;)V
intermediary method_3460
Lnet/minecraft/class_796;method_3460([IILnet/minecraft/class_1160;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)V
named packVertexData
Lnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILnet/minecraft/util/math/Vec3f;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementTexture;)V
-
rotateVertex
- Mappings:
Namespace Name Mixin selector official a
Leyv;a(Lk;Leyr;)V
intermediary method_3463
Lnet/minecraft/class_796;method_3463(Lnet/minecraft/class_1160;Lnet/minecraft/class_789;)V
named rotateVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;rotateVertex(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/client/render/model/json/ModelRotation;)V
-
transformVertex
- Mappings:
Namespace Name Mixin selector official a
Leyv;a(Lk;Li;)V
intermediary method_3455
Lnet/minecraft/class_796;method_3455(Lnet/minecraft/class_1160;Lnet/minecraft/class_4590;)V
named transformVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/AffineTransformation;)V
-
transformVertex
private void transformVertex(Vec3f vertex, Vec3f origin, Matrix4f transformationMatrix, Vec3f scale) - Mappings:
Namespace Name Mixin selector official a
Leyv;a(Lk;Lk;Ld;Lk;)V
intermediary method_3464
Lnet/minecraft/class_796;method_3464(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_1159;Lnet/minecraft/class_1160;)V
named transformVertex
Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Vec3f;)V
-
decodeDirection
- Mappings:
Namespace Name Mixin selector official a
Leyv;a([I)Lgy;
intermediary method_3467
Lnet/minecraft/class_796;method_3467([I)Lnet/minecraft/class_2350;
named decodeDirection
Lnet/minecraft/client/render/model/BakedQuadFactory;decodeDirection([I)Lnet/minecraft/util/math/Direction;
-
encodeDirection
- Mappings:
Namespace Name Mixin selector official a
Leyv;a([ILgy;)V
intermediary method_3462
Lnet/minecraft/class_796;method_3462([ILnet/minecraft/class_2350;)V
named encodeDirection
Lnet/minecraft/client/render/model/BakedQuadFactory;encodeDirection([ILnet/minecraft/util/math/Direction;)V
-