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
net.minecraft.src.C_3429_$C_398324_

Field summary

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

Constructor summary

ModifierConstructor
public (Font p_407746_, float x, float y, int color, boolean shadow)
public (Font p_408474_, 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)
m_403790_(float p_410584_, float p_407096_, float p_407028_, float arg3)
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)
m_402088_(float p_408838_, float p_406374_, float arg2)
private void
a(gar$b arg0)
addGlyph(BakedGlyph$GlyphInstance arg0)
method_71804(class_382$class_10364 arg0)
addGlyph(BakedGlyph$DrawnGlyph glyph)
m_401904_(C_3516_$C_346111_ arg0)
private void
a(gar$a arg0)
addEffect(BakedGlyph$Effect arg0)
method_27532(class_382$class_328 arg0)
addRectangle(BakedGlyph$Rectangle rectangle)
m_401887_(C_3516_$C_3517_ arg0)
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)
m_6411_(int p_408632_, C_5020_ p_410483_, int arg2)
public void
a(fwy$b arg0)
visit(Font$GlyphVisitor arg0)
method_71801(class_327$class_11464 arg0)
draw(TextRenderer$GlyphDrawer arg0)
m_401377_(C_3429_$C_398538_ arg0)
private int
a(yn arg0)
getTextColor(TextColor arg0)
method_65178(class_5251 arg0)
getRenderColor(TextColor override)
m_403347_(C_5024_ arg0)
private int
a(yl arg0, int arg1)
getShadowColor(Style arg0, int arg1)
method_65177(class_2583 arg0, int arg1)
getShadowColor(Style style, int textColor)
m_404062_(C_5020_ p_408082_, int arg1)
public ScreenRectangle
a()
bounds()
method_71800()
getScreenRect()
m_402829_()