Class BakedQuadFactory
java.lang.Object
net.minecraft.client.render.model.BakedQuadFactory
- Mappings:
- Namespace - Name - official - fky- intermediary - net/minecraft/class_796- named - net/minecraft/client/render/model/BakedQuadFactory
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprivate static final intprivate static final floatprivate static final float
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbake(Vector3f from, Vector3f 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(Vector3f from, Vector3f 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, Vector3f 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(Vector3f vector, @Nullable ModelRotation rotation) voidtransformVertex(Vector3f vertex, AffineTransformation transformation) private voidtransformVertex(Vector3f vertex, Vector3f origin, Matrix4f transformationMatrix, Vector3f scale) static ModelElementTextureuvLock(ModelElementTexture texture, Direction orientation, AffineTransformation rotation, Identifier modelId) 
- 
Field Details- 
field_32796public static final int field_32796- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;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_SCALEprivate static final float MIN_SCALE- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfky;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_SCALEprivate static final float MAX_SCALE- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfky;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_32797public static final int field_32797- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfky;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_32799private static final int field_32799- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfky;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_32798public static final int field_32798- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfky;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- 
BakedQuadFactorypublic BakedQuadFactory()
 
- 
- 
Method Details- 
bakepublic BakedQuad bake(Vector3f from, Vector3f to, ModelElementFace face, Sprite texture, Direction side, ModelBakeSettings settings, @Nullable @Nullable ModelRotation rotation, boolean shade, Identifier modelId) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lfkt;Lfuv;Lha;Lfwz;Lfku;ZLacq;)Lfkr;- 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;ZLnet/minecraft/class_2960;)Lnet/minecraft/class_777;- 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;ZLnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/BakedQuad;
 
- 
uvLockpublic static ModelElementTexture uvLock(ModelElementTexture texture, Direction orientation, AffineTransformation rotation, Identifier modelId) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a(Lfkv;Lha;Lj;Lacq;)Lfkv;- 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;
 
- 
packVertexDataprivate 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- Lfky;a(Lfkv;Lfuv;Lha;[FLj;Lfku;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- Lfky;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F- intermediary - method_3459- Lnet/minecraft/class_796;method_3459(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F- named - getPositionMatrix- Lnet/minecraft/client/render/model/BakedQuadFactory;getPositionMatrix(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F
 
- 
packVertexDataprivate 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- Lfky;a([IILha;Lfkv;[FLfuv;Lj;Lfku;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
 
- 
packVertexDataprivate void packVertexData(int[] vertices, int cornerIndex, Vector3f position, Sprite sprite, ModelElementTexture modelElementTexture) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a([IILorg/joml/Vector3f;Lfuv;Lfkv;)V- intermediary - method_3460- Lnet/minecraft/class_796;method_3460([IILorg/joml/Vector3f;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)V- 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
 
- 
rotateVertex- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a(Lorg/joml/Vector3f;Lfku;)V- intermediary - method_3463- Lnet/minecraft/class_796;method_3463(Lorg/joml/Vector3f;Lnet/minecraft/class_789;)V- named - rotateVertex- Lnet/minecraft/client/render/model/BakedQuadFactory;rotateVertex(Lorg/joml/Vector3f;Lnet/minecraft/client/render/model/json/ModelRotation;)V
 
- 
transformVertex- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a(Lorg/joml/Vector3f;Lj;)V- intermediary - method_3455- Lnet/minecraft/class_796;method_3455(Lorg/joml/Vector3f;Lnet/minecraft/class_4590;)V- named - transformVertex- Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lnet/minecraft/util/math/AffineTransformation;)V
 
- 
transformVertexprivate void transformVertex(Vector3f vertex, Vector3f origin, Matrix4f transformationMatrix, Vector3f scale) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a(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- named - transformVertex- Lnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V
 
- 
decodeDirection- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfky;a([I)Lha;- 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- Lfky;a([ILha;)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
 
 
-