net.minecraft.client

class StringSplitter$LineBreakFinder

implements FormattedCharSink

ejs$b
net.minecraft.client.StringSplitter$LineBreakFinder
net.minecraft.class_5225$class_5227
net.minecraft.client.font.TextHandler$LineBreakingVisitor
net.minecraft.src.C_3410_$C_3413_

Field summary

Modifier and TypeField
private final float
b
maxWidth
field_24223
maxWidth
f_92461_
private int
c
lineBreak
field_24224
endIndex
f_92462_
private Style
d
lineBreakStyle
field_24225
endStyle
f_92463_
private boolean
e
hadNonZeroWidthChar
field_24226
nonEmpty
f_92464_
private float
f
width
field_24227
totalWidth
f_92465_
private int
g
lastSpace
field_24228
lastSpaceBreak
f_92466_
private Style
h
lastSpaceStyle
field_24229
lastSpaceStyle
f_92467_
private int
i
nextChar
field_24230
count
f_92468_
private int
j
offset
field_24231
startOffset
f_92469_

Constructor summary

ModifierConstructor
public (StringSplitter p_92472_, float maxWidth)

Method summary

Modifier and TypeMethod
public boolean
accept(int arg0, to 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_92481_, C_5020_ p_92482_, int arg2)
private boolean
a(int arg0, to arg1)
finishIteration(int arg0, Style arg1)
method_27507(int arg0, class_2583 arg1)
breakLine(int finishIndex, Style finishStyle)
m_92476_(int p_92478_, C_5020_ arg1)
private boolean
c()
lineBreakFound()
method_27509()
hasLineBreak()
m_92484_()
public int
a()
getSplitPosition()
method_27505()
getEndingIndex()
m_92473_()
public Style
b()
getSplitStyle()
method_27508()
getEndingStyle()
m_92483_()
public void
a(int arg0)
addToOffset(int arg0)
method_27506(int arg0)
offset(int extraOffset)
m_92474_(int arg0)