net.minecraft.client.font

public class TextHandler

net.minecraft.client.StringSplitter
net.minecraft.class_5225
net.minecraft.client.font.TextHandler

Field summary

Modifier and TypeField
private final TextHandler$WidthRetriever
widthProvider
field_24216
widthRetriever

Constructor summary

ModifierConstructor
public (TextHandler$WidthRetriever widthRetriever)

Method summary

Modifier and TypeMethod
public float
stringWidth(String str)
method_27482(String arg0)
getWidth(String text)
public float
stringWidth(FormattedText text)
method_27488(class_5348 arg0)
getWidth(StringVisitable text)
public float
stringWidth(FormattedCharSequence text)
method_30875(class_5481 arg0)
getWidth(OrderedText text)
public int
plainIndexAtWidth(String str, int maxWidth, Style style)
method_27484(String arg0, int arg1, class_2583 arg2)
getTrimmedLength(String text, int maxWidth, Style style)
public String
plainHeadByWidth(String str, int maxWidth, Style style)
method_27494(String arg0, int arg1, class_2583 arg2)
trimToWidth(String text, int maxWidth, Style style)
public String
plainTailByWidth(String str, int maxWidth, Style style)
method_27497(String arg0, int arg1, class_2583 arg2)
trimToWidthBackwards(String text, int maxWidth, Style style)
public StringVisitable
headByWidth(FormattedText text, int width, Style initialStyle)
method_27490(class_5348 arg0, int arg1, class_2583 arg2)
trimToWidth(StringVisitable text, int width, Style style)
public int
findLineBreak(String input, int max, Style initialStyle)
method_35717(String arg0, int arg1, class_2583 arg2)
getEndingIndex(String text, int maxWidth, Style style)
public static int
getWordPosition(String text, int dir, int from, boolean stripSpaces)
method_27483(String arg0, int arg1, int arg2, boolean arg3)
moveCursorByWords(String text, int offset, int cursor, boolean consumeSpaceOrBreak)
public void
splitLines(String input, int maxWidth, Style initialStyle, boolean includeAll, StringSplitter$LinePosConsumer output)
method_27485(String arg0, int arg1, class_2583 arg2, boolean arg3, class_5225$class_5229 arg4)
wrapLines(String text, int maxWidth, Style style, boolean retainTrailingWordSplit, TextHandler$LineWrappingConsumer consumer)
public List<StringVisitable>
splitLines(String input, int maxWidth, Style initialStyle)
method_27498(String arg0, int arg1, class_2583 arg2)
wrapLines(String text, int maxWidth, Style style)
public List<StringVisitable>
splitLines(FormattedText input, int maxWidth, Style initialStyle)
method_27495(class_5348 arg0, int arg1, class_2583 arg2)
wrapLines(StringVisitable text, int maxWidth, Style style)
public void
splitLines(FormattedText input, int maxWidth, Style initialStyle, BiConsumer<FormattedText, Boolean> output)
method_29971(class_5348 arg0, int arg1, class_2583 arg2, BiConsumer<class_5348, Boolean> arg3)
wrapLines(StringVisitable text, int maxWidth, Style style, BiConsumer<StringVisitable, Boolean> lineConsumer)
private static Optional
lambda$splitLines$2(List arg0, Style arg1, String arg2)
method_27487(List arg0, class_2583 arg1, String arg2)
method_27487(List arg0, Style style, String text)
private static void
lambda$splitLines$1(List arg0, FormattedText arg1, Boolean arg2)
method_30878(List arg0, class_5348 arg1, Boolean arg2)
method_30878(List arg0, StringVisitable text, Boolean lastLineWrapped)
private static void
lambda$splitLines$0(List arg0, String arg1, Style arg2, int arg3, int arg4)
method_27486(List arg0, String arg1, class_2583 arg2, int arg3, int arg4)
method_27486(List arg0, String arg1, Style style, int start, int end)
private boolean
lambda$plainTailByWidth$0(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, org.apache.commons.lang3.mutable.MutableInt arg2, int arg3, Style arg4, int arg5)
method_27493(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, org.apache.commons.lang3.mutable.MutableInt arg2, int arg3, class_2583 arg4, int arg5)
method_27493(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, org.apache.commons.lang3.mutable.MutableInt arg2, int index, Style style, int codePoint)
private boolean
lambda$stringWidth$2(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, Style arg2, int arg3)
method_30879(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, class_2583 arg2, int arg3)
method_30879(org.apache.commons.lang3.mutable.MutableFloat arg0, int index, Style style, int codePoint)
private boolean
lambda$stringWidth$1(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, Style arg2, int arg3)
method_27492(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, class_2583 arg2, int arg3)
method_27492(org.apache.commons.lang3.mutable.MutableFloat arg0, int unused, Style style, int codePoint)
private boolean
lambda$stringWidth$0(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, Style arg2, int arg3)
method_27496(org.apache.commons.lang3.mutable.MutableFloat arg0, int arg1, class_2583 arg2, int arg3)
method_27496(org.apache.commons.lang3.mutable.MutableFloat arg0, int unused, Style style, int codePoint)