Class BakedQuadFactory
java.lang.Object
net.minecraft.client.render.model.BakedQuadFactory
- Mappings:
Namespace Name official eyvintermediary net/minecraft/class_796named net/minecraft/client/render/model/BakedQuadFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprivate static final intprivate static final floatprivate static final float -
Constructor Summary
Constructors -
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 DirectiondecodeDirection(int[] rotationMatrix) private voidencodeDirection(int[] rotationMatrix, Direction direction) private float[]getPositionMatrix(Vec3f from, Vec3f to) private voidpackVertexData(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable ModelRotation rotation, boolean shaded) private voidpackVertexData(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 voidrotateVertex(Vec3f vector, @Nullable ModelRotation rotation) voidtransformVertex(Vec3f vertex, AffineTransformation transformation) private voidtransformVertex(Vec3f vertex, Vec3f origin, Matrix4f transformationMatrix, Vec3f scale) static ModelElementTextureuvLock(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 aLeyv;a:Iintermediary field_32796Lnet/minecraft/class_796;field_32796:Inamed field_32796Lnet/minecraft/client/render/model/BakedQuadFactory;field_32796:I
-
MIN_SCALE
private static final float MIN_SCALE- Mappings:
Namespace Name Mixin selector official dLeyv;d:Fintermediary field_4260Lnet/minecraft/class_796;field_4260:Fnamed MIN_SCALELnet/minecraft/client/render/model/BakedQuadFactory;MIN_SCALE:F
-
MAX_SCALE
private static final float MAX_SCALE- Mappings:
Namespace Name Mixin selector official eLeyv;e:Fintermediary field_4259Lnet/minecraft/class_796;field_4259:Fnamed MAX_SCALELnet/minecraft/client/render/model/BakedQuadFactory;MAX_SCALE:F
-
field_32797
public static final int field_32797- See Also:
- Mappings:
Namespace Name Mixin selector official bLeyv;b:Iintermediary field_32797Lnet/minecraft/class_796;field_32797:Inamed field_32797Lnet/minecraft/client/render/model/BakedQuadFactory;field_32797:I
-
field_32799
private static final int field_32799- See Also:
- Mappings:
Namespace Name Mixin selector official fLeyv;f:Iintermediary field_32799Lnet/minecraft/class_796;field_32799:Inamed field_32799Lnet/minecraft/client/render/model/BakedQuadFactory;field_32799:I
-
field_32798
public static final int field_32798- See Also:
- Mappings:
Namespace Name Mixin selector official cLeyv;c:Iintermediary field_32798Lnet/minecraft/class_796;field_32798:Inamed field_32798Lnet/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 aLeyv;a(Lk;Lk;Leyq;Lfig;Lgy;Lfjz;Leyr;ZLaaj;)Leyo;intermediary method_3468Lnet/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 bakeLnet/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 aLeyv;a(Leys;Lgy;Li;Laaj;)Leys;intermediary method_3454Lnet/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 uvLockLnet/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 aLeyv;a(Leys;Lfig;Lgy;[FLi;Leyr;Z)[Iintermediary method_3458Lnet/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)[Inamed packVertexDataLnet/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 aLeyv;a(Lk;Lk;)[Fintermediary method_3459Lnet/minecraft/class_796;method_3459(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)[Fnamed getPositionMatrixLnet/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 aLeyv;a([IILgy;Leys;[FLfig;Li;Leyr;Z)Vintermediary method_3461Lnet/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)Vnamed packVertexDataLnet/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 aLeyv;a([IILk;Lfig;Leys;)Vintermediary method_3460Lnet/minecraft/class_796;method_3460([IILnet/minecraft/class_1160;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)Vnamed packVertexDataLnet/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 aLeyv;a(Lk;Leyr;)Vintermediary method_3463Lnet/minecraft/class_796;method_3463(Lnet/minecraft/class_1160;Lnet/minecraft/class_789;)Vnamed rotateVertexLnet/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 aLeyv;a(Lk;Li;)Vintermediary method_3455Lnet/minecraft/class_796;method_3455(Lnet/minecraft/class_1160;Lnet/minecraft/class_4590;)Vnamed transformVertexLnet/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 aLeyv;a(Lk;Lk;Ld;Lk;)Vintermediary method_3464Lnet/minecraft/class_796;method_3464(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_1159;Lnet/minecraft/class_1160;)Vnamed transformVertexLnet/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 aLeyv;a([I)Lgy;intermediary method_3467Lnet/minecraft/class_796;method_3467([I)Lnet/minecraft/class_2350;named decodeDirectionLnet/minecraft/client/render/model/BakedQuadFactory;decodeDirection([I)Lnet/minecraft/util/math/Direction;
-
encodeDirection
- Mappings:
Namespace Name Mixin selector official aLeyv;a([ILgy;)Vintermediary method_3462Lnet/minecraft/class_796;method_3462([ILnet/minecraft/class_2350;)Vnamed encodeDirectionLnet/minecraft/client/render/model/BakedQuadFactory;encodeDirection([ILnet/minecraft/util/math/Direction;)V
-