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 grz
-
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 vector3fc, Vector3fc vector3fc2, ModelElementFace element, 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(Vector3fc vector3fc, Vector3fc vector3fc2) private static floatmethod_67919(float float2) private static ModelElementFace.UVmethod_67920(Sprite sprite, ModelElementFace.UV uv) (package private) static ModelElementFace.UVmethod_67921(Vector3fc vector3fc, Vector3fc vector3fc2, Direction facing) private static floatmethod_67922(int[] int2, int int3) static voidmethod_67923(int[] int2, Consumer<Vector3f> consumer) private static floatmethod_67924(float float2) private static floatmethod_67925(int[] int2, int int3) private static floatmethod_67926(int[] int2, int int3) private static Vector3fmethod_67927(int[] int2, int int3) private static voidpackVertexData(int[] int2, int cornerIndex, CubeFace cubeFace, ModelElementFace.UV texture, Rotation rotation, 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, Rotation rotation, Matrix4fc matrix4fc, Sprite sprite, Direction facing, float[] float2, AffineTransformation transform, @Nullable ModelRotation modelRotation) private static voidrotateVertex(Vector3f vertex, @Nullable ModelRotation rotation) 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 aLgrz;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 dLgrz;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 eLgrz;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 bLgrz;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 fLgrz;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 cLgrz;c:I
-
-
Constructor Details
-
BakedQuadFactory
public BakedQuadFactory()
-
-
Method Details
-
method_67921
static ModelElementFace.UV method_67921(Vector3fc vector3fc, Vector3fc vector3fc2, Direction facing) - Mappings:
Namespace Name Mixin selector named method_67921Lnet/minecraft/client/render/model/BakedQuadFactory;method_67921(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 aLgrz;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljb;)Lgru$b;
-
bake
public static BakedQuad bake(Vector3fc vector3fc, Vector3fc vector3fc2, ModelElementFace element, 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 aLgrz;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lgru;Lhjk;Ljb;Lhly;Lgrv;ZI)Lgrs;
-
method_67920
- Mappings:
Namespace Name Mixin selector named method_67920Lnet/minecraft/client/render/model/BakedQuadFactory;method_67920(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 aLgrz;a(Lhjk;Lgru$b;)Lgru$b;
-
packVertexData
private static int[] packVertexData(ModelElementFace.UV texture, Rotation 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/Rotation;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 aLgrz;a(Lgru$b;Li;Lorg/joml/Matrix4fc;Lhjk;Ljb;[FLk;Lgrv;)[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 aLgrz;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[F
-
packVertexData
private static void packVertexData(int[] int2, int cornerIndex, CubeFace cubeFace, ModelElementFace.UV texture, Rotation rotation, 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/Rotation;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 aLgrz;a([IILgpz;Lgru$b;Li;Lorg/joml/Matrix4fc;[FLhjk;Lk;Lgrv;)V
-
method_67919
private static float method_67919(float float2) - Mappings:
Namespace Name Mixin selector named method_67919Lnet/minecraft/client/render/model/BakedQuadFactory;method_67919(F)Fintermediary method_67919Lnet/minecraft/class_796;method_67919(F)Fofficial aLgrz;a(F)F
-
method_67924
private static float method_67924(float float2) - Mappings:
Namespace Name Mixin selector named method_67924Lnet/minecraft/client/render/model/BakedQuadFactory;method_67924(F)Fintermediary method_67924Lnet/minecraft/class_796;method_67924(F)Fofficial bLgrz;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 aLgrz;a([IILorg/joml/Vector3f;Lhjk;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 aLgrz;a(Lorg/joml/Vector3f;Lgrv;)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 aLgrz;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 aLgrz;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 aLgrz;a([I)Ljb;
-
method_67922
private static float method_67922(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named method_67922Lnet/minecraft/client/render/model/BakedQuadFactory;method_67922([II)Fintermediary method_67922Lnet/minecraft/class_796;method_67922([II)Fofficial aLgrz;a([II)F
-
method_67925
private static float method_67925(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named method_67925Lnet/minecraft/client/render/model/BakedQuadFactory;method_67925([II)Fintermediary method_67925Lnet/minecraft/class_796;method_67925([II)Fofficial bLgrz;b([II)F
-
method_67926
private static float method_67926(int[] int2, int int3) - Mappings:
Namespace Name Mixin selector named method_67926Lnet/minecraft/client/render/model/BakedQuadFactory;method_67926([II)Fintermediary method_67926Lnet/minecraft/class_796;method_67926([II)Fofficial cLgrz;c([II)F
-
method_67927
- Mappings:
Namespace Name Mixin selector named method_67927Lnet/minecraft/client/render/model/BakedQuadFactory;method_67927([II)Lorg/joml/Vector3f;intermediary method_67927Lnet/minecraft/class_796;method_67927([II)Lorg/joml/Vector3f;official dLgrz;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 aLgrz;a([ILjb;)V
-
method_67923
- Mappings:
Namespace Name Mixin selector named method_67923Lnet/minecraft/client/render/model/BakedQuadFactory;method_67923([ILjava/util/function/Consumer;)Vintermediary method_67923Lnet/minecraft/class_796;method_67923([ILjava/util/function/Consumer;)Vofficial aLgrz;a([ILjava/util/function/Consumer;)V
-