net.minecraft.client.gui.font

public class CodepointMap<T>

fju
net.minecraft.client.gui.font.CodepointMap
net.minecraft.class_8532
net.minecraft.client.font.GlyphContainer
net.minecraft.src.C_283725_

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a()
clear()
method_51597()
clear()
m_284192_()
public T
a(int arg0)
get(int arg0)
method_51598(int arg0)
get(int codePoint)
m_284412_(int arg0)
public T
a(int arg0, T arg1)
put(int arg0, T arg1)
method_51599(int arg0, T arg1)
put(int codePoint, T glyph)
m_284506_(int p_285073_, T arg1)
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)
m_284450_(int p_285147_, IntFunction<T> arg1)
public T
b(int arg0)
remove(int arg0)
method_51604(int arg0)
remove(int codePoint)
m_284320_(int arg0)
public void
a(fju$a<T> arg0)
forEach(CodepointMap$Output<T> arg0)
method_51601(class_8532$class_8533<T> arg0)
forEachGlyph(GlyphContainer$GlyphConsumer<T> glyphConsumer)
m_284150_(C_283725_$C_283719_<T> arg0)
public it.unimi.dsi.fastutil.ints.IntSet
b()
keySet()
method_51603()
getProvidedGlyphs()
m_284498_()