net.minecraft.client.gui

public class Font

fwy
net.minecraft.client.gui.Font
net.minecraft.class_327
net.minecraft.client.font.TextRenderer

Field summary

Modifier and TypeField
private static final float
e
EFFECT_DEPTH
field_32166
Z_INDEX
private static final float
f
OVER_EFFECT_DEPTH
field_60693
field_60693
private static final float
g
UNDER_EFFECT_DEPTH
field_60694
field_60694
public static final float
a
SHADOW_DEPTH
field_24237
FORWARD_SHIFT
public static final int
b
NO_SHADOW
field_55090
field_55090
public final int
c
lineHeight
field_2000
fontHeight
public final RandomSource
d
random
field_2001
random
private final Function<ResourceLocation, FontSet>
h
fonts
field_1997
fontStorageAccessor
final boolean
i
filterFishyGlyphs
field_39925
validateAdvance
private final StringSplitter
j
splitter
field_24238
handler

Constructor summary

ModifierConstructor
public (Function<ResourceLocation, FontSet> fontStorageAccessor, boolean validateAdvance)

Method summary

Modifier and TypeMethod
FontSet
a(ame arg0)
getFontSet(ResourceLocation arg0)
method_27526(class_2960 arg0)
getFontStorage(Identifier id)
public String
a(String arg0)
bidirectionalShaping(String arg0)
method_1721(String arg0)
mirror(String text)
public void
a(String arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, gxm arg6, fwy$a arg7, int arg8, int arg9)
drawInBatch(String arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, MultiBufferSource arg6, Font$DisplayMode arg7, int arg8, int arg9)
method_27521(String arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, class_4597 arg6, class_327$class_6415 arg7, int arg8, int arg9)
draw(String arg0, float x, float y, int color, boolean shadow, org.joml.Matrix4f matrix, VertexConsumerProvider vertexConsumers, TextRenderer$TextLayerType layerType, int backgroundColor, int light)
public void
a(xo arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, gxm arg6, fwy$a arg7, int arg8, int arg9)
drawInBatch(Component arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, MultiBufferSource arg6, Font$DisplayMode arg7, int arg8, int arg9)
method_27522(class_2561 arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, class_4597 arg6, class_327$class_6415 arg7, int arg8, int arg9)
draw(Text text, float x, float y, int color, boolean shadow, org.joml.Matrix4f matrix, VertexConsumerProvider vertexConsumers, TextRenderer$TextLayerType layerType, int backgroundColor, int light)
public void
a(bbm arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, gxm arg6, fwy$a arg7, int arg8, int arg9)
drawInBatch(FormattedCharSequence arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, MultiBufferSource arg6, Font$DisplayMode arg7, int arg8, int arg9)
method_22942(class_5481 arg0, float arg1, float arg2, int arg3, boolean arg4, org.joml.Matrix4f arg5, class_4597 arg6, class_327$class_6415 arg7, int arg8, int arg9)
draw(OrderedText text, float x, float y, int color, boolean shadow, org.joml.Matrix4f matrix, VertexConsumerProvider vertexConsumers, TextRenderer$TextLayerType layerType, int backgroundColor, int light)
public void
a(bbm arg0, float arg1, float arg2, int arg3, int arg4, org.joml.Matrix4f arg5, gxm arg6, int arg7)
drawInBatch8xOutline(FormattedCharSequence arg0, float arg1, float arg2, int arg3, int arg4, org.joml.Matrix4f arg5, MultiBufferSource arg6, int arg7)
method_37296(class_5481 arg0, float arg1, float arg2, int arg3, int arg4, org.joml.Matrix4f arg5, class_4597 arg6, int arg7)
drawWithOutline(OrderedText text, float x, float y, int color, int outlineColor, org.joml.Matrix4f matrix, VertexConsumerProvider vertexConsumers, int light)
public Font$PreparedText
a(String arg0, float arg1, float arg2, int arg3, boolean arg4, int arg5)
prepareText(String arg0, float arg1, float arg2, int arg3, boolean arg4, int arg5)
method_71796(String arg0, float arg1, float arg2, int arg3, boolean arg4, int arg5)
prepare(String arg0, float x, float y, int color, boolean shadow, int backgroundColor)
public Font$PreparedText
a(bbm arg0, float arg1, float arg2, int arg3, boolean arg4, int arg5)
prepareText(FormattedCharSequence arg0, float arg1, float arg2, int arg3, boolean arg4, int arg5)
method_71795(class_5481 arg0, float arg1, float arg2, int arg3, boolean arg4, int arg5)
prepare(OrderedText text, float x, float y, int color, boolean shadow, int backgroundColor)
public int
b(String arg0)
width(String arg0)
method_1727(String arg0)
getWidth(String text)
public int
a(xt arg0)
width(FormattedText arg0)
method_27525(class_5348 arg0)
getWidth(StringVisitable text)
public int
a(bbm arg0)
width(FormattedCharSequence arg0)
method_30880(class_5481 arg0)
getWidth(OrderedText text)
public String
a(String arg0, int arg1, boolean arg2)
plainSubstrByWidth(String arg0, int arg1, boolean arg2)
method_27524(String arg0, int arg1, boolean arg2)
trimToWidth(String text, int maxWidth, boolean backwards)
public String
a(String arg0, int arg1)
plainSubstrByWidth(String arg0, int arg1)
method_27523(String arg0, int arg1)
trimToWidth(String text, int maxWidth)
public FormattedText
a(xt arg0, int arg1)
substrByWidth(FormattedText arg0, int arg1)
method_1714(class_5348 arg0, int arg1)
trimToWidth(StringVisitable text, int width)
public int
b(String arg0, int arg1)
wordWrapHeight(String arg0, int arg1)
method_1713(String arg0, int arg1)
getWrappedLinesHeight(String text, int maxWidth)
public int
b(xt arg0, int arg1)
wordWrapHeight(FormattedText arg0, int arg1)
method_44378(class_5348 arg0, int arg1)
getWrappedLinesHeight(StringVisitable text, int maxWidth)
public List<FormattedCharSequence>
c(xt arg0, int arg1)
split(FormattedText arg0, int arg1)
method_1728(class_5348 arg0, int arg1)
wrapLines(StringVisitable text, int width)
public List<FormattedText>
d(xt arg0, int arg1)
splitIgnoringLanguage(FormattedText arg0, int arg1)
method_72101(class_5348 arg0, int arg1)
wrapLinesWithoutLanguage(StringVisitable text, int width)
public boolean
a()
isBidirectional()
method_1726()
isRightToLeft()
public StringSplitter
b()
getSplitter()
method_27527()
getTextHandler()