Class UnihexProvider
java.lang.Object
net.minecraft.client.gui.font.providers.UnihexProvider
- All Implemented Interfaces:
- GlyphProvider,- AutoCloseable
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final recordstatic classstatic final record(package private) static final record(package private) static final recordstatic interface(package private) static final recordstatic interface(package private) static final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final CodepointMap<UnihexProvider.Glyph>(package private) static final org.slf4j.Logger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static booleancopyUntil(InputStream p_284994_, it.unimi.dsi.fastutil.bytes.ByteList p_285351_, int p_285177_) private static intdecodeHex(int p_284952_, byte p_285036_) (package private) static intdecodeHex(int p_285205_, it.unimi.dsi.fastutil.bytes.ByteList p_285268_, int p_285345_) getGlyph(int p_285239_) it.unimi.dsi.fastutil.ints.IntSet(package private) static voidreadFromStream(InputStream p_285315_, UnihexProvider.ReaderOutput p_285353_) (package private) static voidunpackBitsToBytes(IntBuffer p_285211_, int p_285508_, int p_285312_, int p_285412_) (package private) static voidunpackBitsToBytes(IntBuffer p_285283_, UnihexProvider.LineData p_285485_, int p_284940_, int p_284950_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.blaze3d.font.GlyphProviderclose
- 
Field Details- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
GLYPH_HEIGHTprivate static final int GLYPH_HEIGHT- See Also:
 
- 
DIGITS_PER_BYTEprivate static final int DIGITS_PER_BYTE- See Also:
 
- 
DIGITS_FOR_WIDTH_8private static final int DIGITS_FOR_WIDTH_8- See Also:
 
- 
DIGITS_FOR_WIDTH_16private static final int DIGITS_FOR_WIDTH_16- See Also:
 
- 
DIGITS_FOR_WIDTH_24private static final int DIGITS_FOR_WIDTH_24- See Also:
 
- 
DIGITS_FOR_WIDTH_32private static final int DIGITS_FOR_WIDTH_32- See Also:
 
- 
glyphs
 
- 
- 
Constructor Details- 
UnihexProviderUnihexProvider(CodepointMap<UnihexProvider.Glyph> p_285457_) 
 
- 
- 
Method Details- 
getGlyph- Specified by:
- getGlyphin interface- GlyphProvider
 
- 
getSupportedGlyphspublic it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs()- Specified by:
- getSupportedGlyphsin interface- GlyphProvider
 
- 
unpackBitsToBytes
- 
unpackBitsToBytesstatic void unpackBitsToBytes(IntBuffer p_285283_, UnihexProvider.LineData p_285485_, int p_284940_, int p_284950_) 
- 
readFromStreamstatic void readFromStream(InputStream p_285315_, UnihexProvider.ReaderOutput p_285353_) throws IOException - Throws:
- IOException
 
- 
decodeHexstatic int decodeHex(int p_285205_, it.unimi.dsi.fastutil.bytes.ByteList p_285268_, int p_285345_) 
- 
decodeHexprivate static int decodeHex(int p_284952_, byte p_285036_) 
- 
copyUntilprivate static boolean copyUntil(InputStream p_284994_, it.unimi.dsi.fastutil.bytes.ByteList p_285351_, int p_285177_) throws IOException - Throws:
- IOException
 
 
-