Class BakedQuadFactory
java.lang.Object
net.minecraft.client.render.model.BakedQuadFactory
- Mappings:
 Namespace Name named net/minecraft/client/render/model/BakedQuadFactoryintermediary net/minecraft/class_796official gnn
- 
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 TypeMethodDescriptionstatic BakedQuadbake(Vector3f from, Vector3f to, ModelElementFace face, Sprite sprite, Direction direction, ModelBakeSettings settings, @Nullable ModelRotation rotation, boolean shade, int lightEmission) private static DirectiondecodeDirection(int[] rotationMatrix) private static voidencodeDirection(int[] rotationMatrix, Direction direction) private static float[]getPositionMatrix(Vector3f from, Vector3f to) private static voidpackVertexData(int[] vertices, int cornerIndex, Direction direction, ModelElementTexture texture, float[] positionMatrix, Sprite sprite, AffineTransformation orientation, @Nullable ModelRotation rotation) private static voidpackVertexData(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 voidrotateVertex(Vector3f vertex, @Nullable ModelRotation rotation) private static voidtransformVertex(Vector3f vertex, AffineTransformation transformation) private static voidtransformVertex(Vector3f vertex, Vector3f origin, Matrix4f transformationMatrix, Vector3f scale) static ModelElementTextureuvLock(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_32796Lnet/minecraft/client/render/model/BakedQuadFactory;field_32796:Iintermediary field_32796Lnet/minecraft/class_796;field_32796:Iofficial aLgnn;a:I
 - 
MIN_SCALE
private static final float MIN_SCALE- Mappings:
 Namespace Name Mixin selector named MIN_SCALELnet/minecraft/client/render/model/BakedQuadFactory;MIN_SCALE:Fintermediary field_4260Lnet/minecraft/class_796;field_4260:Fofficial dLgnn;d:F
 - 
MAX_SCALE
private static final float MAX_SCALE- Mappings:
 Namespace Name Mixin selector named MAX_SCALELnet/minecraft/client/render/model/BakedQuadFactory;MAX_SCALE:Fintermediary field_4259Lnet/minecraft/class_796;field_4259:Fofficial eLgnn;e:F
 - 
field_32797
public static final int field_32797- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32797Lnet/minecraft/client/render/model/BakedQuadFactory;field_32797:Iintermediary field_32797Lnet/minecraft/class_796;field_32797:Iofficial bLgnn;b:I
 - 
field_32799
private static final int field_32799- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32799Lnet/minecraft/client/render/model/BakedQuadFactory;field_32799:Iintermediary field_32799Lnet/minecraft/class_796;field_32799:Iofficial fLgnn;f:I
 - 
field_32798
public static final int field_32798- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32798Lnet/minecraft/client/render/model/BakedQuadFactory;field_32798:Iintermediary field_32798Lnet/minecraft/class_796;field_32798:Iofficial cLgnn;c:I
 
 - 
 - 
Constructor Details
- 
BakedQuadFactory
public BakedQuadFactory() 
 - 
 - 
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 bakeLnet/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_3468Lnet/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 aLgnn;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 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/client/render/model/json/ModelElementTexture;intermediary method_3454Lnet/minecraft/class_796;method_3454(Lnet/minecraft/class_787;Lnet/minecraft/class_2350;Lnet/minecraft/class_4590;)Lnet/minecraft/class_787;official aLgnn;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 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;)[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;)[Iofficial aLgnn;a(Lgnk;Lhet;Ljn;[FLj;Lgnj;)[I
 - 
getPositionMatrix
- Mappings:
 Namespace Name Mixin selector named getPositionMatrixLnet/minecraft/client/render/model/BakedQuadFactory;getPositionMatrix(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[Fintermediary method_3459Lnet/minecraft/class_796;method_3459(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[Fofficial aLgnn;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 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;)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;)Vofficial aLgnn;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 packVertexDataLnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILorg/joml/Vector3f;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementTexture;)Vintermediary method_3460Lnet/minecraft/class_796;method_3460([IILorg/joml/Vector3f;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)Vofficial aLgnn;a([IILorg/joml/Vector3f;Lhet;Lgnk;)V
 - 
rotateVertex
- Mappings:
 Namespace Name Mixin selector named rotateVertexLnet/minecraft/client/render/model/BakedQuadFactory;rotateVertex(Lorg/joml/Vector3f;Lnet/minecraft/client/render/model/json/ModelRotation;)Vintermediary method_3463Lnet/minecraft/class_796;method_3463(Lorg/joml/Vector3f;Lnet/minecraft/class_789;)Vofficial aLgnn;a(Lorg/joml/Vector3f;Lgnj;)V
 - 
transformVertex
- Mappings:
 Namespace Name Mixin selector named transformVertexLnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lnet/minecraft/util/math/AffineTransformation;)Vintermediary method_3455Lnet/minecraft/class_796;method_3455(Lorg/joml/Vector3f;Lnet/minecraft/class_4590;)Vofficial aLgnn;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 transformVertexLnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)Vintermediary method_3464Lnet/minecraft/class_796;method_3464(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)Vofficial aLgnn;a(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V
 - 
decodeDirection
- Mappings:
 Namespace Name Mixin selector named decodeDirectionLnet/minecraft/client/render/model/BakedQuadFactory;decodeDirection([I)Lnet/minecraft/util/math/Direction;intermediary method_3467Lnet/minecraft/class_796;method_3467([I)Lnet/minecraft/class_2350;official aLgnn;a([I)Ljn;
 - 
encodeDirection
- Mappings:
 Namespace Name Mixin selector named encodeDirectionLnet/minecraft/client/render/model/BakedQuadFactory;encodeDirection([ILnet/minecraft/util/math/Direction;)Vintermediary method_3462Lnet/minecraft/class_796;method_3462([ILnet/minecraft/class_2350;)Vofficial aLgnn;a([ILjn;)V
 
 -