Package net.minecraft.client
Class StringSplitter
java.lang.Object
net.minecraft.client.StringSplitter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) class
(package private) static class
static interface
(package private) class
static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomponentStyleAtWidth
(FormattedText pContent, int pMaxWidth) componentStyleAtWidth
(FormattedCharSequence pContent, int pMaxWidth) int
findLineBreak
(String pContent, int pMaxWidth, Style pStyle) formattedHeadByWidth
(String pContent, int pMaxWidth, Style pStyle) int
formattedIndexByWidth
(String pContent, int pMaxWidth, Style pStyle) static int
getWordPosition
(String pContent, int pSkipCount, int pCursorPoint, boolean pIncludeWhitespace) headByWidth
(FormattedText pContent, int pMaxWidth, Style pStyle) plainHeadByWidth
(String pContent, int pMaxWidth, Style pStyle) int
plainIndexAtWidth
(String pContent, int pMaxWidth, Style pStyle) plainTailByWidth
(String pContent, int pMaxWidth, Style pStyle) splitLines
(String pContent, int pMaxWidth, Style pStyle) void
splitLines
(String pContent, int pMaxWidth, Style pStyle, boolean pWithNewLines, StringSplitter.LinePosConsumer pLinePos) splitLines
(FormattedText pContent, int pMaxWidth, Style pStyle) void
splitLines
(FormattedText pContent, int pMaxWidth, Style pStyle, BiConsumer<FormattedText, Boolean> pSplitifier) splitLines
(FormattedText pContent, int pMaxWidth, Style pStyle, FormattedText pPrefix) float
stringWidth
(String pContent) float
stringWidth
(FormattedText pContent) float
stringWidth
(FormattedCharSequence pContent)
-
Field Details
-
widthProvider
-
-
Constructor Details
-
StringSplitter
-
-
Method Details
-
stringWidth
-
stringWidth
-
stringWidth
-
plainIndexAtWidth
-
plainHeadByWidth
-
plainTailByWidth
-
formattedIndexByWidth
-
componentStyleAtWidth
-
componentStyleAtWidth
-
formattedHeadByWidth
-
headByWidth
-
findLineBreak
-
getWordPosition
public static int getWordPosition(String pContent, int pSkipCount, int pCursorPoint, boolean pIncludeWhitespace) -
splitLines
public void splitLines(String pContent, int pMaxWidth, Style pStyle, boolean pWithNewLines, StringSplitter.LinePosConsumer pLinePos) -
splitLines
-
splitLines
-
splitLines
public List<FormattedText> splitLines(FormattedText pContent, int pMaxWidth, Style pStyle, FormattedText pPrefix) -
splitLines
public void splitLines(FormattedText pContent, int pMaxWidth, Style pStyle, BiConsumer<FormattedText, Boolean> pSplitifier)
-