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 hhs
-
Field Summary
Fields -
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 Vector3fcmethod_71135(ModelRotation modelRotation) 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 aLhhs;a:I
-
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 bLhhs;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 dLhhs;d: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 cLhhs;c:I
-
field_60149
- Mappings:
Namespace Name Mixin selector named field_60149Lnet/minecraft/client/render/model/BakedQuadFactory;field_60149:Lorg/joml/Vector3fc;intermediary field_60149Lnet/minecraft/class_796;field_60149:Lorg/joml/Vector3fc;official eLhhs;e:Lorg/joml/Vector3fc;
-
field_60150
- Mappings:
Namespace Name Mixin selector named field_60150Lnet/minecraft/client/render/model/BakedQuadFactory;field_60150:Lorg/joml/Vector3fc;intermediary field_60150Lnet/minecraft/class_796;field_60150:Lorg/joml/Vector3fc;official fLhhs;f:Lorg/joml/Vector3fc;
-
-
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 aLhhs;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljg;)Lhhm$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 aLhhs;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lhhm;Lico;Ljg;Lifa;Lhhn;ZI)Lhhk;
-
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 aLhhs;a(Lico;Lhhm$b;)Lhhm$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 aLhhs;a(Lhhm$b;Li;Lorg/joml/Matrix4fc;Lico;Ljg;[FLk;Lhhn;)[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 aLhhs;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 aLhhs;a([IILhfj;Lhhm$b;Li;Lorg/joml/Matrix4fc;[FLico;Lk;Lhhn;)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 aLhhs;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 bLhhs;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 aLhhs;a([IILorg/joml/Vector3f;Lico;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 aLhhs;a(Lorg/joml/Vector3f;Lhhn;)V
-
method_71135
- Mappings:
Namespace Name Mixin selector named method_71135Lnet/minecraft/client/render/model/BakedQuadFactory;method_71135(Lnet/minecraft/client/render/model/json/ModelRotation;)Lorg/joml/Vector3fc;intermediary method_71135Lnet/minecraft/class_796;method_71135(Lnet/minecraft/class_789;)Lorg/joml/Vector3fc;official aLhhs;a(Lhhn;)Lorg/joml/Vector3fc;
-
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 aLhhs;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 aLhhs;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 aLhhs;a([I)Ljg;
-
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 aLhhs;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 bLhhs;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 cLhhs;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 dLhhs;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 aLhhs;a([ILjg;)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 aLhhs;a([ILjava/util/function/Consumer;)V
-