net.minecraft.client

class StringSplitter$SpanBuilder

implements FormattedCharSink

egh$f
net.minecraft.client.StringSplitter$SpanBuilder
net.minecraft.class_5225$class_7624
net.minecraft.client.font.TextHandler$StylePredicateVisitor
net.minecraft.src.C_3410_$C_241581_

Field summary

Modifier and TypeField
private final Predicate<Style>
b
predicate
field_39840
stylePredicate
f_241665_
private float
c
cursor
field_39841
totalWidth
f_241702_
private final com.google.common.collect.ImmutableList$Builder<StringSplitter$Span>
d
spans
field_39842
results
f_241636_
private float
e
spanStart
field_39843
styleStartWidth
f_241606_
private boolean
f
buildingSpan
field_39844
lastTestResult
f_241703_

Constructor summary

ModifierConstructor
(Predicate<Style> p_242437_)

Method summary

Modifier and TypeMethod
public boolean
accept(int arg0, sj 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_242193_, C_5020_ p_242276_, int arg2)
private void
b()
startSpan()
method_44920()
onStyleMatchStart()
m_241841_()
private void
c()
endSpan()
method_44921()
onStyleMatchEnd()
m_242019_()
public List<StringSplitter$Span>
a()
build()
method_44919()
getResults()
m_241815_()