net.minecraft.client.gui.font

public class CodepointMap<T>

fqv
net.minecraft.client.gui.font.CodepointMap
net.minecraft.class_8532
net.minecraft.client.font.GlyphContainer

Field summary

Modifier and TypeField
private static final int
a
BLOCK_BITS
field_44749
ROW_SHIFT
private static final int
b
BLOCK_SIZE
field_44750
ENTRIES_PER_ROW
private static final int
c
IN_BLOCK_MASK
field_44751
LAST_ENTRY_NUM_IN_ROW
private static final int
d
MAX_BLOCK
field_44752
LAST_ROW_NUM
private static final int
e
BLOCK_COUNT
field_44753
NUM_ROWS
private final T[]
f
empty
field_44754
defaultRow
private final T[][]
g
blockMap
field_44755
rows
private final IntFunction<T[]>
h
blockConstructor
field_44756
makeRow

Constructor summary

ModifierConstructor
public (IntFunction<T[]> makeRow, IntFunction<T[][]> makeScroll)

Method summary

Modifier and TypeMethod
public void
a()
clear()
method_51597()
clear()
public T
a(int arg0)
get(int arg0)
method_51598(int arg0)
get(int codePoint)
public T
a(int arg0, T arg1)
put(int arg0, T arg1)
method_51599(int arg0, T arg1)
put(int codePoint, T glyph)
public T
a(int arg0, IntFunction<T> arg1)
computeIfAbsent(int arg0, IntFunction<T> arg1)
method_51600(int arg0, IntFunction<T> arg1)
computeIfAbsent(int codePoint, IntFunction<T> ifAbsent)
public T
b(int arg0)
remove(int arg0)
method_51604(int arg0)
remove(int codePoint)
public void
a(fqv$a<T> arg0)
forEach(CodepointMap$Output<T> arg0)
method_51601(class_8532$class_8533<T> arg0)
forEachGlyph(GlyphContainer$GlyphConsumer<T> glyphConsumer)
public it.unimi.dsi.fastutil.ints.IntSet
b()
keySet()
method_51603()
getProvidedGlyphs()