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 gtb
-
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(Vector3fc from, Vector3fc to, ModelElementFace facing, Sprite sprite, Direction direction, ModelBakeSettings settings, @Nullable ModelRotation rotation, boolean shade, int lightEmission) private static Vector3fbakeVectors(int[] int2, int int3) private static floatbakeVectorX(int[] int2, int int3) private static floatbakeVectorY(int[] int2, int int3) private static floatbakeVectorZ(int[] int2, int int3) static voidcalculatePosition(int[] int2, Consumer<Vector3f> consumer) private static ModelElementFace.UVcompactUV(Sprite sprite, ModelElementFace.UV uv) private static DirectiondecodeDirection(int[] rotationMatrix) private static voidencodeDirection(int[] rotationMatrix, Direction direction) private static float[]getPositionMatrix(Vector3fc from, Vector3fc to) private static voidpackVertexData(int[] vertices, int cornerIndex, CubeFace cubeFace, ModelElementFace.UV texture, AxisRotation axisRotation, Matrix4fc matrix4fc, float[] float2, Sprite sprite, AffineTransformation affineTransformation, @Nullable ModelRotation modelRotation) private static voidpackVertexData(int[] vertices, int cornerIndex, Vector3f pos, Sprite sprite, float float2, float float3) private static int[]packVertexData(ModelElementFace.UV texture, AxisRotation rotation, Matrix4fc matrix4fc, Sprite sprite, Direction facing, float[] float2, AffineTransformation transform, @Nullable ModelRotation modelRotation) private static voidrotateVertex(Vector3f vertex, @Nullable ModelRotation rotation) private static floatsetCenterBack(float float2) private static floatsetCenterForward(float float2) (package private) static ModelElementFace.UVsetDefaultUV(Vector3fc from, Vector3fc to, Direction facing) private static voidtransformVertex(Vector3f vertex, AffineTransformation transformation) private static voidtransformVertex(Vector3f vertex, Vector3fc vector3fc, Matrix4fc matrix4fc, Vector3fc vector3fc2)
-
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 aLgtb;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 dLgtb;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 eLgtb;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 bLgtb;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 fLgtb;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 cLgtb;c:I
-
-
Constructor Details
-
BakedQuadFactory
public BakedQuadFactory()
-
-
Method Details
-
setDefaultUV
- Mappings:
Namespace Name Mixin selector named setDefaultUVLnet/minecraft/client/render/model/BakedQuadFactory;setDefaultUV(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/client/render/model/json/ModelElementFace$UV;intermediary method_67921Lnet/minecraft/class_796;method_67921(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/class_2350;)Lnet/minecraft/class_783$class_10800;official aLgtb;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljc;)Lgsv$b;
-
bake
public static BakedQuad bake(Vector3fc from, Vector3fc to, ModelElementFace facing, 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/Vector3fc;Lorg/joml/Vector3fc;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/Vector3fc;Lorg/joml/Vector3fc;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 aLgtb;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lgsv;Lhkq;Ljc;Lhnf;Lgsw;ZI)Lgst;
-
compactUV
- Mappings:
Namespace Name Mixin selector named compactUVLnet/minecraft/client/render/model/BakedQuadFactory;compactUV(Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/client/render/model/json/ModelElementFace$UV;)Lnet/minecraft/client/render/model/json/ModelElementFace$UV;intermediary method_67920Lnet/minecraft/class_796;method_67920(Lnet/minecraft/class_1058;Lnet/minecraft/class_783$class_10800;)Lnet/minecraft/class_783$class_10800;official aLgtb;a(Lhkq;Lgsv$b;)Lgsv$b;
-
packVertexData
private static int[] packVertexData(ModelElementFace.UV texture, AxisRotation rotation, Matrix4fc matrix4fc, Sprite sprite, Direction facing, float[] float2, AffineTransformation transform, @Nullable @Nullable ModelRotation modelRotation) - Mappings:
Namespace Name Mixin selector named packVertexDataLnet/minecraft/client/render/model/BakedQuadFactory;packVertexData(Lnet/minecraft/client/render/model/json/ModelElementFace$UV;Lnet/minecraft/util/math/AxisRotation;Lorg/joml/Matrix4fc;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_783$class_10800;Lnet/minecraft/class_10821;Lorg/joml/Matrix4fc;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;[FLnet/minecraft/class_4590;Lnet/minecraft/class_789;)[Iofficial aLgtb;a(Lgsv$b;Li;Lorg/joml/Matrix4fc;Lhkq;Ljc;[FLk;Lgsw;)[I
-
getPositionMatrix
- Mappings:
Namespace Name Mixin selector named getPositionMatrixLnet/minecraft/client/render/model/BakedQuadFactory;getPositionMatrix(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[Fintermediary method_3459Lnet/minecraft/class_796;method_3459(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[Fofficial aLgtb;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[F
-
packVertexData
private static void packVertexData(int[] vertices, int cornerIndex, CubeFace cubeFace, ModelElementFace.UV texture, AxisRotation axisRotation, Matrix4fc matrix4fc, float[] float2, Sprite sprite, AffineTransformation affineTransformation, @Nullable @Nullable ModelRotation modelRotation) - Mappings:
Namespace Name Mixin selector named packVertexDataLnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILnet/minecraft/client/render/model/CubeFace;Lnet/minecraft/client/render/model/json/ModelElementFace$UV;Lnet/minecraft/util/math/AxisRotation;Lorg/joml/Matrix4fc;[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_753;Lnet/minecraft/class_783$class_10800;Lnet/minecraft/class_10821;Lorg/joml/Matrix4fc;[FLnet/minecraft/class_1058;Lnet/minecraft/class_4590;Lnet/minecraft/class_789;)Vofficial aLgtb;a([IILgra;Lgsv$b;Li;Lorg/joml/Matrix4fc;[FLhkq;Lk;Lgsw;)V
-
setCenterBack
private static float setCenterBack(float float2) - Mappings:
Namespace Name Mixin selector named setCenterBackLnet/minecraft/client/render/model/BakedQuadFactory;setCenterBack(F)Fintermediary method_67919Lnet/minecraft/class_796;method_67919(F)Fofficial aLgtb;a(F)F
-
setCenterForward
private static float setCenterForward(float float2) - Mappings:
Namespace Name Mixin selector named setCenterForwardLnet/minecraft/client/render/model/BakedQuadFactory;setCenterForward(F)Fintermediary method_67924Lnet/minecraft/class_796;method_67924(F)Fofficial bLgtb;b(F)F
-
packVertexData
private static void packVertexData(int[] vertices, int cornerIndex, Vector3f pos, Sprite sprite, float float2, float float3) - Mappings:
Namespace Name Mixin selector named packVertexDataLnet/minecraft/client/render/model/BakedQuadFactory;packVertexData([IILorg/joml/Vector3f;Lnet/minecraft/client/texture/Sprite;FF)Vintermediary method_3460Lnet/minecraft/class_796;method_3460([IILorg/joml/Vector3f;Lnet/minecraft/class_1058;FF)Vofficial aLgtb;a([IILorg/joml/Vector3f;Lhkq;FF)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 aLgtb;a(Lorg/joml/Vector3f;Lgsw;)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 aLgtb;a(Lorg/joml/Vector3f;Lk;)V
-
transformVertex
private static void transformVertex(Vector3f vertex, Vector3fc vector3fc, Matrix4fc matrix4fc, Vector3fc vector3fc2) - Mappings:
Namespace Name Mixin selector named transformVertexLnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)Vintermediary method_3464Lnet/minecraft/class_796;method_3464(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)Vofficial aLgtb;a(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)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 aLgtb;a([I)Ljc;
-
bakeVectorX
private static float bakeVectorX(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named bakeVectorXLnet/minecraft/client/render/model/BakedQuadFactory;bakeVectorX([II)Fintermediary method_67922Lnet/minecraft/class_796;method_67922([II)Fofficial aLgtb;a([II)F
-
bakeVectorY
private static float bakeVectorY(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named bakeVectorYLnet/minecraft/client/render/model/BakedQuadFactory;bakeVectorY([II)Fintermediary method_67925Lnet/minecraft/class_796;method_67925([II)Fofficial bLgtb;b([II)F
-
bakeVectorZ
private static float bakeVectorZ(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named bakeVectorZLnet/minecraft/client/render/model/BakedQuadFactory;bakeVectorZ([II)Fintermediary method_67926Lnet/minecraft/class_796;method_67926([II)Fofficial cLgtb;c([II)F
-
bakeVectors
- Mappings:
Namespace Name Mixin selector named bakeVectorsLnet/minecraft/client/render/model/BakedQuadFactory;bakeVectors([II)Lorg/joml/Vector3f;intermediary method_67927Lnet/minecraft/class_796;method_67927([II)Lorg/joml/Vector3f;official dLgtb;d([II)Lorg/joml/Vector3f;
-
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 aLgtb;a([ILjc;)V
-
calculatePosition
- Mappings:
Namespace Name Mixin selector named calculatePositionLnet/minecraft/client/render/model/BakedQuadFactory;calculatePosition([ILjava/util/function/Consumer;)Vintermediary method_67923Lnet/minecraft/class_796;method_67923([ILjava/util/function/Consumer;)Vofficial aLgtb;a([ILjava/util/function/Consumer;)V
-