net.minecraft.client

class StringSplitter$LineBreakFinder

implements FormattedCharSink

fpj$b
net.minecraft.client.StringSplitter$LineBreakFinder
net.minecraft.class_5225$class_5227
net.minecraft.unmapped.C_wtqrualh$C_nezprcni
net.minecraft.client.font.TextHandler$LineBreakingVisitor
net.minecraft.client.font.TextHandler$LineBreakingVisitor

Field summary

Modifier and TypeField
private final float
b
maxWidth
field_24223
f_wqgchren
maxWidth
maxWidth
private int
c
lineBreak
field_24224
f_qvzbyiym
endIndex
endIndex
private Style
d
lineBreakStyle
field_24225
f_hbhnsynp
endStyle
endStyle
private boolean
e
hadNonZeroWidthChar
field_24226
f_ganukqgg
nonEmpty
nonEmpty
private float
f
width
field_24227
f_gkyeagvi
totalWidth
totalWidth
private int
g
lastSpace
field_24228
f_efnvfqao
lastSpaceBreak
lastSpaceBreak
private Style
h
lastSpaceStyle
field_24229
f_qinhakfx
lastSpaceStyle
lastSpaceStyle
private int
i
nextChar
field_24230
f_eursivti
count
count
private int
j
offset
field_24231
f_wkqocnbz
startOffset
startOffset

Constructor summary

ModifierConstructor
public (StringSplitter arg0, float maxWidth)

Method summary

Modifier and TypeMethod
public boolean
accept(int arg0, xv 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)
private boolean
a(int arg0, xv arg1)
finishIteration(int arg0, Style arg1)
method_27507(int arg0, class_2583 arg1)
m_wlcmaxxj(int arg0, C_cpwnhism arg1)
breakLine(int finishIndex, Style finishStyle)
breakLine(int finishIndex, Style finishStyle)
private boolean
c()
lineBreakFound()
method_27509()
m_iwljvgdm()
hasLineBreak()
hasLineBreak()
public int
a()
getSplitPosition()
method_27505()
m_ovycbvmh()
getEndingIndex()
getEndingIndex()
public Style
b()
getSplitStyle()
method_27508()
m_zxpcmbpw()
getEndingStyle()
getEndingStyle()
public void
a(int arg0)
addToOffset(int arg0)
method_27506(int arg0)
m_iwwygjef(int arg0)
offset(int extraOffset)
offset(int extraOffset)