Class BookEditScreen.PageContent
java.lang.Object
net.minecraft.client.gui.screen.ingame.BookEditScreen.PageContent
- Enclosing class:
- BookEditScreen
@Environment(CLIENT) static class BookEditScreen.PageContent extends Object
-
Field Summary
Fields Modifier and Type Field Description private booleanatEndprivate static BookEditScreen.PageContentEMPTYprivate BookEditScreen.Line[]linesprivate int[]lineStartsprivate StringpageContentprivate BookEditScreen.Positionpositionprivate Rect2i[]selectionRectangles -
Constructor Summary
Constructors Constructor Description PageContent(String pageContent, BookEditScreen.Position position, boolean atEnd, int[] lineStarts, BookEditScreen.Line[] lines, Rect2i[] selectionRectangles) -
Method Summary
Modifier and Type Method Description intgetCursorPosition(TextRenderer renderer, BookEditScreen.Position position)intgetLineEnd(int position)intgetLineStart(int position)intgetVerticalOffset(int position, int lines)
-
Field Details
-
EMPTY
-
pageContent
-
position
-
atEnd
private final boolean atEnd -
lineStarts
private final int[] lineStarts -
lines
-
selectionRectangles
-
-
Constructor Details
-
PageContent
public PageContent(String pageContent, BookEditScreen.Position position, boolean atEnd, int[] lineStarts, BookEditScreen.Line[] lines, Rect2i[] selectionRectangles)
-
-
Method Details
-
getCursorPosition
-
getVerticalOffset
public int getVerticalOffset(int position, int lines) -
getLineStart
public int getLineStart(int position) -
getLineEnd
public int getLineEnd(int position)
-