net.minecraft.client.gui.screens.inventory

class BookEditScreen$DisplayCache

fuu$a
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
net.minecraft.class_473$class_5233
net.minecraft.client.gui.screen.ingame.BookEditScreen$PageContent

Field summary

Modifier and TypeField
static final BookEditScreen$DisplayCache
a
EMPTY
field_24271
EMPTY
private final String
b
fullText
field_24272
pageContent
final BookEditScreen$Pos2i
c
cursor
field_24273
position
final boolean
d
cursorAtEnd
field_24274
atEnd
private final int[]
e
lineStarts
field_24275
lineStarts
final BookEditScreen$LineInfo[]
f
lines
field_24276
lines
final Rect2i[]
g
selection
field_24277
selectionRectangles

Constructor summary

ModifierConstructor
public (String pageContent, BookEditScreen$Pos2i position, boolean atEnd, int[] lineStarts, BookEditScreen$LineInfo[] lines, Rect2i[] selectionRectangles)

Method summary

Modifier and TypeMethod
public int
a(fnq arg0, fuu$c arg1)
getIndexAtPosition(Font arg0, BookEditScreen$Pos2i arg1)
method_27602(class_327 arg0, class_473$class_5234 arg1)
getCursorPosition(TextRenderer renderer, BookEditScreen$Position position)
public int
a(int arg0, int arg1)
changeLine(int arg0, int arg1)
method_27601(int arg0, int arg1)
getVerticalOffset(int position, int lines)
public int
a(int arg0)
findLineStart(int arg0)
method_27600(int arg0)
getLineStart(int position)
public int
b(int arg0)
findLineEnd(int arg0)
method_27604(int arg0)
getLineEnd(int position)