net.minecraft.client.gui

class Font$PreparedTextBuilder

implements FormattedCharSink, Font$PreparedText

fwy$d
net.minecraft.client.gui.Font$PreparedTextBuilder
net.minecraft.class_327$class_5232
net.minecraft.client.font.TextRenderer$Drawer

Field summary

Modifier and TypeField
private final boolean
b
drawShadow
field_24241
shadow
private final int
c
color
field_54817
color
private final int
d
backgroundColor
field_54818
backgroundColor
float
e
x
field_24250
x
float
f
y
field_24251
y
private float
g
left
field_60699
minX
private float
h
top
field_60700
minY
private float
i
right
field_60701
maxX
private float
j
bottom
field_60702
maxY
private float
k
backgroundLeft
field_60703
minBackgroundX
private float
l
backgroundTop
field_60704
minBackgroundY
private float
m
backgroundRight
field_60705
maxBackgroundX
private float
n
backgroundBottom
field_60706
maxBackgroundY
final List<BakedGlyph$GlyphInstance>
o
glyphs
field_60707
drawnGlyphs
private List<BakedGlyph$Effect>
p
effects
field_24252
rectangles

Constructor summary

ModifierConstructor
public (Font arg0, float x, float y, int color, boolean shadow)
public (Font arg0, float x, float y, int color, int backgroundColor, boolean shadow)

Method summary

Modifier and TypeMethod
private void
a(float arg0, float arg1, float arg2, float arg3)
markSize(float arg0, float arg1, float arg2, float arg3)
method_71803(float arg0, float arg1, float arg2, float arg3)
updateTextBounds(float minX, float minY, float maxX, float maxY)
private void
a(float arg0, float arg1, float arg2)
markBackground(float arg0, float arg1, float arg2)
method_71802(float arg0, float arg1, float arg2)
updateBackgroundBounds(float x, float y, float width)
private void
a(gar$b arg0)
addGlyph(BakedGlyph$GlyphInstance arg0)
method_71804(class_382$class_10364 arg0)
addGlyph(BakedGlyph$DrawnGlyph glyph)
private void
a(gar$a arg0)
addEffect(BakedGlyph$Effect arg0)
method_27532(class_382$class_328 arg0)
addRectangle(BakedGlyph$Rectangle rectangle)
public boolean
accept(int arg0, yl arg1, int arg2)
accept(int arg0, Style arg1, int arg2)
accept(int arg0, class_2583 arg1, int arg2)
accept(int arg0, Style arg1, int arg2)
public void
a(fwy$b arg0)
visit(Font$GlyphVisitor arg0)
method_71801(class_327$class_11464 arg0)
draw(TextRenderer$GlyphDrawer arg0)
private int
a(yn arg0)
getTextColor(TextColor arg0)
method_65178(class_5251 arg0)
getRenderColor(TextColor override)
private int
a(yl arg0, int arg1)
getShadowColor(Style arg0, int arg1)
method_65177(class_2583 arg0, int arg1)
getShadowColor(Style style, int textColor)
public ScreenRectangle
a()
bounds()
method_71800()
getScreenRect()