net.minecraft.client.gui.screens.inventory

class BookEditScreen$DisplayCache

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

Field summary

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

Constructor summary

ModifierConstructor
public (String pageContent, BookEditScreen$Pos2i arg1, boolean arg2, int[] arg3, BookEditScreen$LineInfo[] lines, Rect2i[] arg5)

Method summary

Modifier and TypeMethod
public int
a(dku arg0, dpu$c arg1)
getIndexAtPosition(Font arg0, BookEditScreen$Pos2i arg1)
method_27602(class_327 arg0, class_473$class_5234 arg1)
method_27602(TextRenderer arg0, BookEditScreen$Position arg1)
func_238789_a_(FontRenderer arg0, EditBookScreen$Point arg1)
public int
a(int arg0, int arg1)
changeLine(int arg0, int arg1)
method_27601(int arg0, int arg1)
method_27601(int arg0, int arg1)
func_238788_a_(int arg0, int arg1)
public int
a(int arg0)
findLineStart(int arg0)
method_27600(int arg0)
method_27600(int arg0)
func_238787_a_(int arg0)
public int
b(int arg0)
findLineEnd(int arg0)
method_27604(int arg0)
method_27604(int arg0)
func_238791_b_(int arg0)