net.minecraft.client.gui

class Font$PreparedTextBuilder

implements FormattedCharSink, Font$PreparedText

gio$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_

字段概要

修饰符与类型字段
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_
private final boolean
e
includeEmpty
field_63844
trackEmpty
f_433478_
float
f
x
field_24250
x
f_399551_
float
g
y
field_24251
y
f_398797_
private float
h
left
field_60699
minX
f_399236_
private float
i
top
field_60700
minY
f_399075_
private float
j
right
field_60701
maxX
f_399870_
private float
k
bottom
field_60702
maxY
f_399906_
private float
l
backgroundLeft
field_60703
minBackgroundX
f_400522_
private float
m
backgroundTop
field_60704
minBackgroundY
f_398792_
private float
n
backgroundRight
field_60705
maxBackgroundX
f_400418_
private float
o
backgroundBottom
field_60706
maxBackgroundY
f_400530_
final List<TextRenderable$Styled>
p
glyphs
field_60707
drawnGlyphs
f_398692_
private List<TextRenderable>
q
effects
field_24252
rectangles
f_398845_
private List<EmptyArea>
r
emptyAreas
field_63845
emptyGlyphRects
f_436729_

构造函数概要

修饰符构造函数
public (Font p_407746_, float x, float y, int color, boolean shadow, boolean trackEmpty)
public (Font p_408474_, float x, float y, int color, int backgroundColor, boolean shadow, boolean trackEmpty)

方法概要

修饰符与类型方法
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(gnz$a arg0)
addGlyph(TextRenderable$Styled arg0)
method_71804(class_11767$class_12238 arg0)
addGlyph(TextDrawable$DrawnGlyphRect glyph)
m_401904_(C_411109_$C_432424_ arg0)
private void
a(gnz arg0)
addEffect(TextRenderable arg0)
method_27532(class_11767 arg0)
addRectangle(TextDrawable rectangle)
m_401887_(C_411109_ arg0)
private void
a(gno arg0)
addEmptyGlyph(EmptyArea arg0)
method_75783(class_12237 arg0)
addEmptyGlyphRect(EmptyGlyphRect rect)
m_439563_(C_432721_ arg0)
public boolean
accept(int arg0, zf 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 boolean
a(int arg0, zf arg1, goa arg2)
accept(int arg0, Style arg1, BakedGlyph arg2)
method_72733(int arg0, class_2583 arg1, class_11768 arg2)
accept(int index, Style style, BakedGlyph glyph)
m_419677_(int p_423260_, C_5020_ p_426975_, C_3516_ arg2)
public void
a(gio$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(zh arg0)
getTextColor(TextColor arg0)
method_65178(class_5251 arg0)
getRenderColor(TextColor override)
m_403347_(C_5024_ arg0)
private int
a(zf 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_()