| static ModelElementFace$UV | | defaultFaceUV(org.joml.Vector3fc from, org.joml.Vector3fc to, Direction facing) | | defaultFaceUV(org.joml.Vector3fc from, org.joml.Vector3fc to, Direction facing) | | method_67921(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, class_2350 arg2) | | setDefaultUV(org.joml.Vector3fc from, org.joml.Vector3fc to, Direction facing) |
|
| private static Transparency | |
| public static BakedQuad | | bakeQuad(ModelBaker modelBaker, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace face, Material$Baked material, Direction facing, ModelState modelState, CuboidRotation elementRotation, boolean shade, int lightEmission) | | bakeQuad(ModelBaker modelBaker, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace face, Material$Baked material, Direction facing, ModelState modelState, CuboidRotation elementRotation, boolean shade, int lightEmission) | | method_3468(class_7775 arg0, org.joml.Vector3fc arg1, org.joml.Vector3fc arg2, class_783 arg3, class_1_314$class_1_315 arg4, class_2350 arg5, class_3665 arg6, class_789 arg7, boolean arg8, int arg9) | | bake(Baker baker, org.joml.Vector3fc from, org.joml.Vector3fc to, ModelElementFace face, ModelTexture$Baked texture, Direction direction, ModelBakeSettings settings, ModelElementRotation rotation, boolean shade, int lightEmission) |
|
| public static BakedQuad | | bakeQuad(ModelBaker$Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace$UVs uvs, Quadrant uvRotation, BakedQuad$MaterialInfo materialInfo, Direction facing, ModelState modelState, CuboidRotation elementRotation) | | bakeQuad(ModelBaker$Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace$UVs uvs, Quadrant uvRotation, BakedQuad$MaterialInfo materialInfo, Direction facing, ModelState modelState, CuboidRotation elementRotation) | | method_1_2317(class_7775$class_12356 arg0, org.joml.Vector3fc arg1, org.joml.Vector3fc arg2, class_783$class_10800 arg3, class_10821 arg4, class_777$class_1_320 arg5, class_2350 arg6, class_3665 arg7, class_789 arg8) | | bake(Baker$Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, ModelElementFace$UV uv, AxisRotation faceRotation, BakedQuad$SpriteInfo arg5, Direction direction, ModelBakeSettings settings, ModelElementRotation rotation) |
|
| private static void | | bakeVertex(int index, FaceInfo faceInfo, CuboidFace$UVs uvs, Quadrant uvRotation, org.joml.Matrix4fc uvTransform, org.joml.Vector3fc from, org.joml.Vector3fc to, BakedQuad$MaterialInfo materialInfo, Transformation rotation, CuboidRotation elementRotation, org.joml.Vector3fc[] positionOutput, long[] uvOutput, ModelBaker$Interner interner) | | bakeVertex(int index, FaceInfo faceInfo, CuboidFace$UVs uvs, Quadrant uvRotation, org.joml.Matrix4fc uvTransform, org.joml.Vector3fc from, org.joml.Vector3fc to, BakedQuad$MaterialInfo materialInfo, Transformation rotation, CuboidRotation elementRotation, org.joml.Vector3fc[] positionOutput, long[] uvOutput, ModelBaker$Interner interner) | | method_3461(int arg0, class_753 arg1, class_783$class_10800 arg2, class_10821 arg3, org.joml.Matrix4fc arg4, org.joml.Vector3fc arg5, org.joml.Vector3fc arg6, class_777$class_1_320 arg7, class_4590 arg8, class_789 arg9, org.joml.Vector3fc[] arg10, long[] arg11, class_7775$class_12356 arg12) | | packVertexData(int corner, CubeFace cubeFace, ModelElementFace$UV uv, AxisRotation axisRotation, org.joml.Matrix4fc matrix, org.joml.Vector3fc from, org.joml.Vector3fc to, BakedQuad$SpriteInfo arg7, AffineTransformation affineTransformation, ModelElementRotation rotation, org.joml.Vector3fc[] positions, long[] packedUvs, Baker$Interner interner) |
|
| private static float | | cornerToCenter(float value) | | cornerToCenter(float value) | | method_67919(float arg0) | | setCenterBack(float texcoord) |
|
| private static float | | centerToCorner(float value) | | centerToCorner(float value) | | method_67924(float arg0) | | setCenterForward(float texcoord) |
|
| private static void | | rotateVertexBy(org.joml.Vector3f vertex, org.joml.Vector3fc origin, org.joml.Matrix4fc transformation) | | rotateVertexBy(org.joml.Vector3f vertex, org.joml.Vector3fc origin, org.joml.Matrix4fc transformation) | | method_3464(org.joml.Vector3f arg0, org.joml.Vector3fc arg1, org.joml.Matrix4fc arg2) | | transformVertex(org.joml.Vector3f vertex, org.joml.Vector3fc origin, org.joml.Matrix4fc transform) |
|
| private static Direction | | calculateFacing(org.joml.Vector3fc[] positions) | | calculateFacing(org.joml.Vector3fc[] positions) | | method_3467(org.joml.Vector3fc[] arg0) | | decodeDirection(org.joml.Vector3fc[] vecs) |
|
| private static Direction | | findClosestDirection(org.joml.Vector3f direction) | | findClosestDirection(org.joml.Vector3f direction) | | method_76653(org.joml.Vector3f arg0) | | getDirection(org.joml.Vector3f vec) |
|
| private static void | | recalculateWinding(org.joml.Vector3fc[] positions, long[] uvs, Direction direction) | | recalculateWinding(org.joml.Vector3fc[] positions, long[] uvs, Direction direction) | | method_3462(org.joml.Vector3fc[] arg0, long[] arg1, class_2350 arg2) | | encodeDirection(org.joml.Vector3fc[] positions, long[] packedUvs, Direction direction) |
|
| private static int | | findVertex(org.joml.Vector3fc[] positions, int start, float x, float y, float z) | | findVertex(org.joml.Vector3fc[] positions, int start, float x, float y, float z) | | method_76655(org.joml.Vector3fc[] arg0, int arg1, float arg2, float arg3, float arg4) | | findVertexToSwap(org.joml.Vector3fc[] positions, int cornerIndex, float x, float y, float z) |
|
| private static void | | swap(org.joml.Vector3fc[] array, int indexA, int indexB) | | swap(org.joml.Vector3fc[] array, int indexA, int indexB) | | method_76656(org.joml.Vector3fc[] arg0, int arg1, int arg2) | | swapPositions(org.joml.Vector3fc[] positions, int i, int j) |
|
| private static void | | swap(long[] array, int indexA, int indexB) | | swap(long[] array, int indexA, int indexB) | | method_76654(long[] arg0, int arg1, int arg2) | | swapPackedUvs(long[] packedUvs, int i, int j) |
|