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 gxn
-
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 aLgxn;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 dLgxn;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 eLgxn;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 bLgxn;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 fLgxn;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 cLgxn;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 aLgxn;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljd;)Lgxh$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 aLgxn;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lgxh;Lhpw;Ljd;Lhsl;Lgxi;ZI)Lgxf;
-
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 aLgxn;a(Lhpw;Lgxh$b;)Lgxh$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 aLgxn;a(Lgxh$b;Li;Lorg/joml/Matrix4fc;Lhpw;Ljd;[FLk;Lgxi;)[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 aLgxn;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 aLgxn;a([IILgvm;Lgxh$b;Li;Lorg/joml/Matrix4fc;[FLhpw;Lk;Lgxi;)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 aLgxn;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 bLgxn;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 aLgxn;a([IILorg/joml/Vector3f;Lhpw;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 aLgxn;a(Lorg/joml/Vector3f;Lgxi;)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 aLgxn;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 aLgxn;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 aLgxn;a([I)Ljd;
-
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 aLgxn;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 bLgxn;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 cLgxn;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 dLgxn;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 aLgxn;a([ILjd;)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 aLgxn;a([ILjava/util/function/Consumer;)V
-