net.minecraft.client.gui.screens.inventory

class BookEditScreen$DisplayCache

fyx$a
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
net.minecraft.class_473$class_5233
net.minecraft.unmapped.C_thtsxcbc$C_tsbqegcf
net.minecraft.client.gui.screen.ingame.BookEditScreen$PageContent
net.minecraft.client.gui.screen.ingame.BookEditScreen$Display

Field summary

Modifier and TypeField
static final BookEditScreen$DisplayCache
a
EMPTY
field_24271
f_otdyhmvk
EMPTY
EMPTY
private final String
b
fullText
field_24272
f_efusfftt
pageContent
content
final BookEditScreen$Pos2i
c
cursor
field_24273
f_ekyapqbl
position
position
final boolean
d
cursorAtEnd
field_24274
f_zapjbasf
atEnd
atEnd
private final int[]
e
lineStarts
field_24275
f_byapatxj
lineStarts
lineStarts
final BookEditScreen$LineInfo[]
f
lines
field_24276
f_qwmlaeto
lines
lines
final Rect2i[]
g
selection
field_24277
f_wdtezrkr
selectionRectangles
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(frt arg0, fyx$c arg1)
getIndexAtPosition(Font arg0, BookEditScreen$Pos2i arg1)
method_27602(class_327 arg0, class_473$class_5234 arg1)
m_htptybpu(C_mavozmpp arg0, C_thtsxcbc$C_ahmqwwwc arg1)
getCursorPosition(TextRenderer renderer, BookEditScreen$Position position)
getCursorPosition(TextRenderer renderer, BookEditScreen$Position position)
public int
a(int arg0, int arg1)
changeLine(int arg0, int arg1)
method_27601(int arg0, int arg1)
m_zzuqwsex(int arg0, int arg1)
getVerticalOffset(int position, int lines)
getVerticalOffset(int position, int lines)
public int
a(int arg0)
findLineStart(int arg0)
method_27600(int arg0)
m_kikjypfn(int arg0)
getLineStart(int position)
getLineStart(int position)
public int
b(int arg0)
findLineEnd(int arg0)
method_27604(int arg0)
m_farnlcht(int arg0)
getLineEnd(int position)
getLineEnd(int position)