net.minecraft.client.renderer.block.model

public class FaceBakery

gtb
net.minecraft.client.renderer.block.model.FaceBakery
net.minecraft.class_796
net.minecraft.client.render.model.BakedQuadFactory
net.minecraft.src.C_4211_

Field summary

Modifier and TypeField
public static final int
a
VERTEX_INT_SIZE
field_32796
field_32796
f_173433_
private static final float
d
RESCALE_22_5
field_4260
MIN_SCALE
f_111569_
private static final float
e
RESCALE_45
field_4259
MAX_SCALE
f_111570_
public static final int
b
VERTEX_COUNT
field_32797
field_32797
f_173434_
private static final int
f
COLOR_INDEX
field_32799
field_32799
f_173436_
public static final int
c
UV_INDEX
field_32798
field_32798
f_173435_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
static BlockElementFace$UVs
a(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, jc arg2)
defaultFaceUV(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, Direction arg2)
method_67921(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, class_2350 arg2)
setDefaultUV(org.joml.Vector3fc from, org.joml.Vector3fc to, Direction facing)
m_386674_(org.joml.Vector3fc p_393926_, org.joml.Vector3fc p_395023_, C_4687_ p_393336_)
public static BakedQuad
a(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, gsv arg2, hkq arg3, jc arg4, hnf arg5, gsw arg6, boolean arg7, int arg8)
bakeQuad(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, BlockElementFace arg2, TextureAtlasSprite arg3, Direction arg4, ModelState arg5, BlockElementRotation arg6, boolean arg7, int arg8)
method_3468(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, class_783 arg2, class_1058 arg3, class_2350 arg4, class_3665 arg5, class_789 arg6, boolean arg7, int arg8)
bake(org.joml.Vector3fc from, org.joml.Vector3fc to, ModelElementFace facing, Sprite sprite, Direction direction, ModelBakeSettings settings, ModelRotation rotation, boolean shade, int lightEmission)
m_111600_(org.joml.Vector3fc p_393181_, org.joml.Vector3fc p_395026_, C_4200_ p_111603_, C_4486_ p_111604_, C_4687_ p_111605_, C_4537_ p_111606_, C_4202_ p_111607_, boolean p_111608_, int p_364904_)
private static BlockElementFace$UVs
a(hkq arg0, gsv$b arg1)
shrinkUVs(TextureAtlasSprite arg0, BlockElementFace$UVs arg1)
method_67920(class_1058 arg0, class_783$class_10800 arg1)
compactUV(Sprite sprite, ModelElementFace$UV uv)
m_252821_(C_4486_ p_397002_, C_4200_$C_379180_ p_394057_)
private static int[]
a(gsv$b arg0, i arg1, org.joml.Matrix4fc arg2, hkq arg3, jc arg4, float[] arg5, k arg6, gsw arg7)
makeVertices(BlockElementFace$UVs arg0, Quadrant arg1, org.joml.Matrix4fc arg2, TextureAtlasSprite arg3, Direction arg4, float[] arg5, Transformation arg6, BlockElementRotation arg7)
method_3458(class_783$class_10800 arg0, class_10821 arg1, org.joml.Matrix4fc arg2, class_1058 arg3, class_2350 arg4, float[] arg5, class_4590 arg6, class_789 arg7)
packVertexData(ModelElementFace$UV texture, AxisRotation rotation, org.joml.Matrix4fc arg2, Sprite sprite, Direction facing, float[] arg5, AffineTransformation transform, ModelRotation modelRotation)
m_111573_(C_4200_$C_379180_ p_391814_, C_378900_ p_393719_, org.joml.Matrix4fc p_397140_, C_4486_ p_111575_, C_4687_ p_111576_, float[] p_111577_, C_4649_ p_111578_, C_4202_ p_111579_)
private static float[]
a(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1)
setupShape(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1)
method_3459(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1)
getPositionMatrix(org.joml.Vector3fc from, org.joml.Vector3fc to)
m_111592_(org.joml.Vector3fc p_393902_, org.joml.Vector3fc p_394068_)
private static void
a(int[] arg0, int arg1, gra arg2, gsv$b arg3, i arg4, org.joml.Matrix4fc arg5, float[] arg6, hkq arg7, k arg8, gsw arg9)
bakeVertex(int[] arg0, int arg1, FaceInfo arg2, BlockElementFace$UVs arg3, Quadrant arg4, org.joml.Matrix4fc arg5, float[] arg6, TextureAtlasSprite arg7, Transformation arg8, BlockElementRotation arg9)
method_3461(int[] arg0, int arg1, class_753 arg2, class_783$class_10800 arg3, class_10821 arg4, org.joml.Matrix4fc arg5, float[] arg6, class_1058 arg7, class_4590 arg8, class_789 arg9)
packVertexData(int[] vertices, int cornerIndex, CubeFace arg2, ModelElementFace$UV texture, AxisRotation arg4, org.joml.Matrix4fc arg5, float[] arg6, Sprite arg7, AffineTransformation arg8, ModelRotation arg9)
m_111620_(int[] p_111621_, int p_111622_, C_4118_ p_394082_, C_4200_$C_379180_ p_395065_, C_378900_ p_392208_, org.joml.Matrix4fc p_396750_, float[] p_111625_, C_4486_ p_111626_, C_4649_ p_111627_, C_4202_ p_111628_)
private static float
a(float arg0)
cornerToCenter(float arg0)
method_67919(float arg0)
setCenterBack(float arg0)
m_385981_(float p_393791_)
private static float
b(float arg0)
centerToCorner(float arg0)
method_67924(float arg0)
setCenterForward(float arg0)
m_385540_(float p_392923_)
private static void
a(int[] arg0, int arg1, org.joml.Vector3f arg2, hkq arg3, float arg4, float arg5)
fillVertex(int[] arg0, int arg1, org.joml.Vector3f arg2, TextureAtlasSprite arg3, float arg4, float arg5)
method_3460(int[] arg0, int arg1, org.joml.Vector3f arg2, class_1058 arg3, float arg4, float arg5)
packVertexData(int[] vertices, int cornerIndex, org.joml.Vector3f pos, Sprite sprite, float arg4, float arg5)
m_111614_(int[] p_111615_, int p_111616_, org.joml.Vector3f p_254291_, C_4486_ p_111618_, float p_393253_, float p_396335_)
private static void
a(org.joml.Vector3f arg0, gsw arg1)
applyElementRotation(org.joml.Vector3f arg0, BlockElementRotation arg1)
method_3463(org.joml.Vector3f arg0, class_789 arg1)
rotateVertex(org.joml.Vector3f vertex, ModelRotation rotation)
m_252985_(org.joml.Vector3f p_254412_, C_4202_ p_254150_)
private static void
a(org.joml.Vector3f arg0, k arg1)
applyModelRotation(org.joml.Vector3f arg0, Transformation arg1)
method_3455(org.joml.Vector3f arg0, class_4590 arg1)
transformVertex(org.joml.Vector3f vertex, AffineTransformation transformation)
m_253132_(org.joml.Vector3f p_254561_, C_4649_ p_253793_)
private static void
a(org.joml.Vector3f arg0, org.joml.Vector3fc arg1, org.joml.Matrix4fc arg2, org.joml.Vector3fc arg3)
rotateVertexBy(org.joml.Vector3f arg0, org.joml.Vector3fc arg1, org.joml.Matrix4fc arg2, org.joml.Vector3fc arg3)
method_3464(org.joml.Vector3f arg0, org.joml.Vector3fc arg1, org.joml.Matrix4fc arg2, org.joml.Vector3fc arg3)
transformVertex(org.joml.Vector3f vertex, org.joml.Vector3fc arg1, org.joml.Matrix4fc arg2, org.joml.Vector3fc arg3)
m_383891_(org.joml.Vector3f p_393378_, org.joml.Vector3fc p_396712_, org.joml.Matrix4fc p_394901_, org.joml.Vector3fc p_395897_)
private static Direction
a(int[] arg0)
calculateFacing(int[] arg0)
method_3467(int[] arg0)
decodeDirection(int[] rotationMatrix)
m_111612_(int[] p_111613_)
private static float
a(int[] arg0, int arg1)
xFromData(int[] arg0, int arg1)
method_67922(int[] arg0, int arg1)
bakeVectorX(int[] arg0, int arg1)
m_387188_(int[] p_393171_, int p_394995_)
private static float
b(int[] arg0, int arg1)
yFromData(int[] arg0, int arg1)
method_67925(int[] arg0, int arg1)
bakeVectorY(int[] arg0, int arg1)
m_385619_(int[] p_396587_, int p_391994_)
private static float
c(int[] arg0, int arg1)
zFromData(int[] arg0, int arg1)
method_67926(int[] arg0, int arg1)
bakeVectorZ(int[] arg0, int arg1)
m_388432_(int[] p_392671_, int p_392811_)
private static org.joml.Vector3f
d(int[] arg0, int arg1)
vectorFromData(int[] arg0, int arg1)
method_67927(int[] arg0, int arg1)
bakeVectors(int[] arg0, int arg1)
m_384471_(int[] p_391584_, int p_394245_)
private static void
a(int[] arg0, jc arg1)
recalculateWinding(int[] arg0, Direction arg1)
method_3462(int[] arg0, class_2350 arg1)
encodeDirection(int[] rotationMatrix, Direction direction)
m_111630_(int[] p_111631_, C_4687_ p_111632_)
public static void
a(int[] arg0, Consumer<org.joml.Vector3f> arg1)
extractPositions(int[] arg0, Consumer<org.joml.Vector3f> arg1)
method_67923(int[] arg0, Consumer<org.joml.Vector3f> arg1)
calculatePosition(int[] arg0, Consumer<org.joml.Vector3f> arg1)
m_384070_(int[] p_394217_, Consumer<org.joml.Vector3f> p_393107_)