net.minecraft.client.render

public class TextRenderer

implements ResourceReloadListener

bbu
net.minecraft.class_370
net.minecraft.client.render.TextRenderer
net.minecraft.client.gui.FontRenderer

Field summary

Modifier and TypeField
private static final Identifier[]
c
field_6284
UNICODE_PAGE_LOCATIONS
unicodePageLocations
private int[]
d
field_1143
characterWidths
charWidth
public int
a
field_1141
fontHeight
FONT_HEIGHT
public Random
b
field_1142
random
fontRandom
private byte[]
e
field_1144
glyphSizes
glyphWidth
private int[]
f
field_1146
colors
colorCode
private final Identifier
g
field_6285
fontLocation
locationFontTexture
private final TextureManager
h
field_6286
textureManager
renderEngine
private float
i
field_1149
x
posX
private float
j
field_1150
y
posY
private boolean
k
field_1151
unicode
unicodeFlag
private boolean
l
field_1152
bidirectional
bidiFlag
private float
m
field_1153
r
red
private float
n
field_1154
g
blue
private float
o
field_1155
b
green
private float
p
field_1156
a
alpha
private int
q
field_1157
color
textColor
private boolean
r
field_1158
obfuscated
randomStyle
private boolean
s
field_1159
bold
boldStyle
private boolean
t
field_1160
italic
italicStyle
private boolean
u
field_1161
underlined
underlineStyle
private boolean
v
field_1162
strikethrough
strikethroughStyle

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(bqy arg0)
method_5895(class_1654 arg0)
reload(ResourceManager arg0)
onResourceManagerReload(IResourceManager arg0)
private void
c()
method_5586()
init()
readFontTexture()
private void
d()
method_4942()
initGlyphSizes()
readGlyphSizes()
private float
a(int arg0, char arg1, boolean arg2)
method_952(int arg0, char arg1, boolean arg2)
drawGlyph(int index, char chr, boolean italic)
renderCharAtPos(int arg0, char arg1, boolean arg2)
private float
a(int arg0, boolean arg1)
method_953(int arg0, boolean arg1)
drawBasicGlyph(int index, boolean italic)
renderDefaultChar(int arg0, boolean arg1)
private Identifier
a(int arg0)
method_5585(int arg0)
getFontPage(int page)
getUnicodePageLocation(int arg0)
private void
b(int arg0)
method_951(int arg0)
bindFontPageTexture(int page)
loadGlyphTexture(int arg0)
private float
a(char arg0, boolean arg1)
method_950(char arg0, boolean arg1)
drawUnicodeGlyph(char chr, boolean italic)
renderUnicodeChar(char arg0, boolean arg1)
public int
a(String arg0, int arg1, int arg2, int arg3)
method_956(String arg0, int arg1, int arg2, int arg3)
drawWithShadow(String text, int x, int y, int color)
drawStringWithShadow(String text, int x, int y, int color)
public int
b(String arg0, int arg1, int arg2, int arg3)
method_4247(String arg0, int arg1, int arg2, int arg3)
draw(String text, int x, int y, int color)
drawString(String text, int x, int y, int color)
public int
a(String arg0, int arg1, int arg2, int arg3, boolean arg4)
method_4246(String arg0, int arg1, int arg2, int arg3, boolean arg4)
draw(String text, int x, int y, int color, boolean shadow)
drawString(String text, int x, int y, int color, boolean dropShadow)
private String
b(String arg0)
method_6672(String arg0)
bidirectionalShaping(String text)
bidiReorder(String arg0)
private void
e()
method_961()
reset()
resetStyles()
private void
a(String arg0, boolean arg1)
method_959(String arg0, boolean arg1)
drawLayer(String text, boolean shadow)
renderStringAtPos(String arg0, boolean arg1)
private int
a(String arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
method_966(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)
renderStringAligned(String arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
private int
b(String arg0, int arg1, int arg2, int arg3, boolean arg4)
method_957(String arg0, int arg1, int arg2, int arg3, boolean arg4)
drawLayer(String text, int x, int y, int color, boolean shadow)
renderString(String arg0, int arg1, int arg2, int arg3, boolean arg4)
public int
a(String arg0)
method_954(String arg0)
getWidth(String text)
getStringWidth(String arg0)
public int
a(char arg0)
method_949(char arg0)
getWidth(char chr)
getCharWidth(char arg0)
public String
a(String arg0, int arg1)
method_955(String arg0, int arg1)
trim(String text, int width)
trimStringToWidth(String arg0, int arg1)
public String
a(String arg0, int arg1, boolean arg2)
method_958(String arg0, int arg1, boolean arg2)
trim(String text, int width, boolean inverse)
trimStringToWidth(String arg0, int arg1, boolean arg2)
private String
c(String arg0)
method_973(String arg0)
removeTrailingLineBreaks(String text)
trimStringNewline(String arg0)
public void
a(String arg0, int arg1, int arg2, int arg3, int arg4)
method_965(String arg0, int arg1, int arg2, int arg3, int arg4)
splitAndDraw(String text, int x, int y, int width, int color)
drawSplitString(String str, int x, int y, int wrapWidth, int textColor)
private void
c(String arg0, int arg1, int arg2, int arg3, boolean arg4)
method_967(String arg0, int arg1, int arg2, int arg3, boolean arg4)
splitAndDrawLayers(String text, int x, int y, int width, boolean colored)
renderSplitString(String str, int x, int y, int wrapWidth, boolean addShadow)
public int
b(String arg0, int arg1)
method_963(String arg0, int arg1)
splitAndGetHeight(String text, int width)
splitStringWidth(String arg0, int arg1)
public void
a(boolean arg0)
method_960(boolean arg0)
setUnicode(boolean unicode)
setUnicodeFlag(boolean arg0)
public boolean
a()
method_4245()
getUnicode()
getUnicodeFlag()
public void
b(boolean arg0)
method_968(boolean arg0)
setBidirectional(boolean bidirectional)
setBidiFlag(boolean arg0)
public List
c(String arg0, int arg1)
method_971(String arg0, int arg1)
split(String text, int width)
listFormattedStringToWidth(String str, int wrapWidth)
String
d(String arg0, int arg1)
method_974(String arg0, int arg1)
insertLineBreaks(String text, int width)
wrapFormattedStringToWidth(String str, int wrapWidth)
private int
e(String arg0, int arg1)
method_976(String arg0, int arg1)
indexAtWidth(String text, int width)
sizeStringToWidth(String str, int wrapWidth)
private static boolean
b(char arg0)
method_962(char arg0)
isColor(char chr)
isFormatColor(char colorChar)
private static boolean
c(char arg0)
method_969(char arg0)
isFormatting(char chr)
isFormatSpecial(char formatChar)
private static String
d(String arg0)
method_975(String arg0)
isolateFormatting(String text)
getFormatFromString(String arg0)
public boolean
b()
method_948()
isBidirectional()
getBidiFlag()