net.minecraft.client.font

class TextHandler$LineBreakingVisitor

implements CharacterVisitor

net.minecraft.client.StringSplitter$LineBreakFinder
net.minecraft.class_5225$class_5227
net.minecraft.client.font.TextHandler$LineBreakingVisitor

Field summary

Modifier and TypeField
private final float
maxWidth
field_24223
maxWidth
private int
lineBreak
field_24224
endIndex
private Style
lineBreakStyle
field_24225
endStyle
private boolean
hadNonZeroWidthChar
field_24226
nonEmpty
private float
width
field_24227
totalWidth
private int
lastSpace
field_24228
lastSpaceBreak
private Style
lastSpaceStyle
field_24229
lastSpaceStyle
private int
nextChar
field_24230
count
private int
offset
field_24231
startOffset
final TextHandler
this$0
field_24222
field_24222

Constructor summary

ModifierConstructor
public (TextHandler this$0, float maxWidth)

Method summary

Modifier and TypeMethod
public boolean
accept(int position, Style style, int codepoint)
method_1_42(int arg0, class_2583 arg1, int arg2)
accept(int arg0, Style arg1, int arg2)
private boolean
finishIteration(int lineBreak, Style style)
method_27507(int arg0, class_2583 arg1)
breakLine(int finishIndex, Style finishStyle)
private boolean
lineBreakFound()
method_27509()
hasLineBreak()
public int
getSplitPosition()
method_27505()
getEndingIndex()
public Style
getSplitStyle()
method_27508()
getEndingStyle()
public void
addToOffset(int delta)
method_27506(int arg0)
offset(int extraOffset)