net.minecraft.client.font

public class UnihexFont

implements Font

net.minecraft.client.gui.font.providers.UnihexProvider
net.minecraft.class_391
net.minecraft.client.font.UnihexFont

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_2303
LOGGER
private static final int
GLYPH_HEIGHT
field_44764
field_44764
private static final int
DIGITS_PER_BYTE
field_44765
field_44765
private static final int
DIGITS_FOR_WIDTH_8
field_44766
field_44766
private static final int
DIGITS_FOR_WIDTH_16
field_44767
field_44767
private static final int
DIGITS_FOR_WIDTH_24
field_44768
field_44768
private static final int
DIGITS_FOR_WIDTH_32
field_44769
field_44769
private final GlyphContainer<UnihexFont$UnicodeTextureGlyph>
glyphs
field_44770
glyphs

Constructor summary

ModifierConstructor
private (GlyphContainer<UnihexFont$UnicodeTextureGlyph> glyphs)

Method summary

Modifier and TypeMethod
public Glyph
getGlyph(int codepoint)
method_2040(int arg0)
getGlyph(int arg0)
public it.unimi.dsi.fastutil.ints.IntSet
getSupportedGlyphs()
method_27442()
getProvidedGlyphs()
static void
unpackBitsToBytes(IntBuffer output, int value, int left, int right)
method_51655(IntBuffer arg0, int arg1, int arg2, int arg3)
addRowPixels(IntBuffer pixelsOut, int row, int left, int right)
private static void
unpackBitsToBytes(IntBuffer output, UnihexProvider$LineData data, int left, int right)
method_51656(IntBuffer arg0, class_391$class_8544 arg1, int arg2, int arg3)
addGlyphPixels(IntBuffer pixelsOut, UnihexFont$BitmapGlyph glyph, int left, int right)
static void
readFromStream(InputStream input, UnihexProvider$ReaderOutput output)
method_51653(InputStream arg0, class_391$class_8546 arg1)
readLines(InputStream stream, UnihexFont$BitmapGlyphConsumer callback)
private static int
decodeHex(int line, it.unimi.dsi.fastutil.bytes.ByteList input, int index)
method_51652(int arg0, it.unimi.dsi.fastutil.bytes.ByteList arg1, int arg2)
getHexDigitValue(int lineNum, it.unimi.dsi.fastutil.bytes.ByteList bytes, int index)
private static int
decodeHex(int line, byte b)
method_51651(int arg0, byte arg1)
getHexDigitValue(int lineNum, byte digit)
private static boolean
copyUntil(InputStream input, it.unimi.dsi.fastutil.bytes.ByteList output, int delimiter)
method_51654(InputStream arg0, it.unimi.dsi.fastutil.bytes.ByteList arg1, int arg2)
readUntilDelimiter(InputStream stream, it.unimi.dsi.fastutil.bytes.ByteList data, int delimiter)