net.minecraft.client.render

public class TextRenderer

implements ResourceReloadListener

bcq
net.minecraft.unmapped.C_23014920
net.minecraft.client.render.TextRenderer

Field summary

Modifier and TypeField
private static final Identifier[]
c
f_84445522
UNICODE_PAGE_LOCATIONS
private int[]
d
f_45069205
characterWidths
public int
a
f_30706543
fontHeight
public Random
b
f_86442698
random
private byte[]
e
f_90606761
glyphSizes
private int[]
f
f_85537185
colors
private final Identifier
g
f_17758444
fontLocation
private final TextureManager
h
f_62601189
textureManager
private float
i
f_60959653
x
private float
j
f_85565820
y
private boolean
k
f_37600056
unicode
private boolean
l
f_05537463
bidirectional
private float
m
f_39818106
r
private float
n
f_15886489
g
private float
o
f_85293190
b
private float
p
f_05426864
a
private int
q
f_56142666
color
private boolean
r
f_54450819
obfuscated
private boolean
s
f_11210598
bold
private boolean
t
f_89745975
italic
private boolean
u
f_28543058
underlined
private boolean
v
f_76264799
strikethrough

Constructor summary

ModifierConstructor
public (GameOptions options, Identifier fontLocation, TextureManager textureManager, boolean unicode)

Method summary

Modifier and TypeMethod
public void
a(bwd arg0)
m_94505059(C_52500310 arg0)
reload(ResourceManager arg0)
private void
c()
m_48284401()
init()
private void
d()
m_94283580()
initGlyphSizes()
private float
a(char arg0, boolean arg1)
m_46007260(char arg0, boolean arg1)
drawGlyph(char chr, boolean italic)
private float
a(int arg0, boolean arg1)
m_01059879(int arg0, boolean arg1)
drawBasicGlyph(int index, boolean italic)
private Identifier
a(int arg0)
m_88235493(int arg0)
getFontPage(int page)
private void
b(int arg0)
m_04042876(int arg0)
bindFontPageTexture(int page)
private float
b(char arg0, boolean arg1)
m_02598855(char arg0, boolean arg1)
drawUnicodeGlyph(char chr, boolean italic)
public int
a(String arg0, float arg1, float arg2, int arg3)
m_27673420(String arg0, float arg1, float arg2, int arg3)
drawWithShadow(String text, float x, float y, int color)
public int
a(String arg0, int arg1, int arg2, int arg3)
m_72964882(String arg0, int arg1, int arg2, int arg3)
draw(String text, int x, int y, int color)
public int
a(String arg0, float arg1, float arg2, int arg3, boolean arg4)
m_11445413(String arg0, float arg1, float arg2, int arg3, boolean arg4)
draw(String text, float x, float y, int color, boolean shadow)
private String
c(String arg0)
m_00181024(String arg0)
bidirectionalShaping(String text)
private void
e()
m_81476468()
reset()
private void
a(String arg0, boolean arg1)
m_55974978(String arg0, boolean arg1)
drawLayer(String text, boolean shadow)
private int
a(String arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
m_81783033(String arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
drawLayerAligned(String text, int x, int y, int width, int color, boolean shadow)
private int
b(String arg0, float arg1, float arg2, int arg3, boolean arg4)
m_83960853(String arg0, float arg1, float arg2, int arg3, boolean arg4)
drawLayer(String text, float x, float y, int color, boolean shadow)
public int
a(String arg0)
m_09235706(String arg0)
getWidth(String text)
public int
a(char arg0)
m_11668766(char arg0)
getWidth(char chr)
public String
a(String arg0, int arg1)
m_62332220(String arg0, int arg1)
trim(String text, int width)
public String
a(String arg0, int arg1, boolean arg2)
m_46611978(String arg0, int arg1, boolean arg2)
trim(String text, int width, boolean inverse)
private String
d(String arg0)
m_64936006(String arg0)
removeTrailingLineBreaks(String text)
public void
a(String arg0, int arg1, int arg2, int arg3, int arg4)
m_09678249(String arg0, int arg1, int arg2, int arg3, int arg4)
splitAndDraw(String text, int x, int y, int width, int color)
private void
a(String arg0, int arg1, int arg2, int arg3, boolean arg4)
m_52334671(String arg0, int arg1, int arg2, int arg3, boolean arg4)
splitAndDrawLayers(String text, int x, int y, int width, boolean colored)
public int
b(String arg0, int arg1)
m_71113921(String arg0, int arg1)
splitAndGetHeight(String text, int width)
public void
a(boolean arg0)
m_00844622(boolean arg0)
setUnicode(boolean unicode)
public boolean
a()
m_04045367()
getUnicode()
public void
b(boolean arg0)
m_44969130(boolean arg0)
setBidirectional(boolean bidirectional)
public List<String>
c(String arg0, int arg1)
m_99776868(String arg0, int arg1)
split(String text, int width)
String
d(String arg0, int arg1)
m_16349062(String arg0, int arg1)
insertLineBreaks(String text, int width)
private int
e(String arg0, int arg1)
m_66891183(String arg0, int arg1)
indexAtWidth(String text, int width)
private static boolean
c(char arg0)
m_63029114(char arg0)
isColor(char chr)
private static boolean
d(char arg0)
m_96044727(char arg0)
isFormatting(char chr)
public static String
b(String arg0)
m_68052299(String arg0)
isolateFormatting(String text)
public boolean
b()
m_47211777()
isBidirectional()
public int
b(char arg0)
m_66924653(char arg0)
getColor(char formatting)