net.minecraft.client.font

public class GlyphContainer<T>

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

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
clear()
method_51597()
clear()
public T
get(int codepoint)
method_51598(int arg0)
get(int codePoint)
public T
put(int codepoint, T value)
method_51599(int arg0, T arg1)
put(int codePoint, T glyph)
public T
computeIfAbsent(int codepoint, IntFunction<T> mapper)
method_51600(int arg0, IntFunction<T> arg1)
computeIfAbsent(int codePoint, IntFunction<T> ifAbsent)
public T
remove(int codepoint)
method_51604(int arg0)
remove(int codePoint)
public void
forEach(CodepointMap$Output<T> output)
method_51601(class_8532$class_8533<T> arg0)
forEachGlyph(GlyphContainer$GlyphConsumer<T> glyphConsumer)
public it.unimi.dsi.fastutil.ints.IntSet
keySet()
method_51603()
getProvidedGlyphs()
private static void
lambda$keySet$0(it.unimi.dsi.fastutil.ints.IntOpenHashSet arg0, int arg1, Object arg2)
method_51602(it.unimi.dsi.fastutil.ints.IntOpenHashSet arg0, int arg1, Object arg2)
method_51602(it.unimi.dsi.fastutil.ints.IntOpenHashSet arg0, int codePoint, Object glyph)