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 hla
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprivate static final intprivate static final Vector3fc -
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 floatsetCenterBack(float float2) private static floatsetCenterForward(float float2) (package private) static ModelElementFace.UVsetDefaultUV(Vector3fc from, Vector3fc to, Direction facing) private static voidtransformVertex(Vector3f vertex, Vector3fc vector3fc, Matrix4fc matrix4fc)
-
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 aLhla;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 bLhla;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 dLhla;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 cLhla;c:I
-
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 eLhla;e: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 aLhla;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljf;)Lhku$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 aLhla;a(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lhku;Lifz;Ljf;Liil;Lhkv;ZI)Lhks;
-
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 aLhla;a(Lifz;Lhku$b;)Lhku$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 aLhla;a(Lhku$b;Li;Lorg/joml/Matrix4fc;Lifz;Ljf;[FLk;Lhkv;)[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 aLhla;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 aLhla;a([IILhir;Lhku$b;Li;Lorg/joml/Matrix4fc;[FLifz;Lk;Lhkv;)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 aLhla;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 bLhla;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 aLhla;a([IILorg/joml/Vector3f;Lifz;FF)V
-
transformVertex
- Mappings:
Namespace Name Mixin selector named transformVertexLnet/minecraft/client/render/model/BakedQuadFactory;transformVertex(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;)Vintermediary method_3464Lnet/minecraft/class_796;method_3464(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;)Vofficial aLhla;a(Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;)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 aLhla;a([I)Ljf;
-
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 aLhla;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 bLhla;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 cLhla;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 dLhla;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 aLhla;a([ILjf;)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 aLhla;a([ILjava/util/function/Consumer;)V
-