Package net.minecraft.client.font
Class UnihexFont
java.lang.Object
net.minecraft.client.font.UnihexFont
- All Implemented Interfaces:
AutoCloseable,Font
- Mappings:
Namespace Name named net/minecraft/client/font/UnihexFontintermediary net/minecraft/class_391official fls
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceprivate static final recordstatic final recordprivate static final recordprivate static final recordprivate static final recordstatic classprivate static final recordNested classes/interfaces inherited from interface net.minecraft.client.font.Font
Font.FontFilterPair -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final GlyphContainer<UnihexFont.UnicodeTextureGlyph> (package private) static final LoggerFields inherited from interface net.minecraft.client.font.Font
field_48382 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidaddGlyphPixels(IntBuffer pixelsOut, UnihexFont.BitmapGlyph glyph, int left, int right) (package private) static voidaddRowPixels(IntBuffer pixelsOut, int row, int left, int right) getGlyph(int codePoint) private static intgetHexDigitValue(int lineNum, byte digit) (package private) static intgetHexDigitValue(int lineNum, ByteList bytes, int index) Returns the set of code points for which this font can provide glyphs.(package private) static voidreadLines(InputStream stream, UnihexFont.BitmapGlyphConsumer callback) private static booleanreadUntilDelimiter(InputStream stream, ByteList data, int delimiter)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/font/UnihexFont;LOGGER:Lorg/slf4j/Logger;intermediary field_2303Lnet/minecraft/class_391;field_2303:Lorg/slf4j/Logger;official bLfls;b:Lorg/slf4j/Logger;
-
field_44764
private static final int field_44764- See Also:
- Mappings:
Namespace Name Mixin selector named field_44764Lnet/minecraft/client/font/UnihexFont;field_44764:Iintermediary field_44764Lnet/minecraft/class_391;field_44764:Iofficial cLfls;c:I
-
field_44765
private static final int field_44765- See Also:
- Mappings:
Namespace Name Mixin selector named field_44765Lnet/minecraft/client/font/UnihexFont;field_44765:Iintermediary field_44765Lnet/minecraft/class_391;field_44765:Iofficial dLfls;d:I
-
field_44766
private static final int field_44766- See Also:
- Mappings:
Namespace Name Mixin selector named field_44766Lnet/minecraft/client/font/UnihexFont;field_44766:Iintermediary field_44766Lnet/minecraft/class_391;field_44766:Iofficial eLfls;e:I
-
field_44767
private static final int field_44767- See Also:
- Mappings:
Namespace Name Mixin selector named field_44767Lnet/minecraft/client/font/UnihexFont;field_44767:Iintermediary field_44767Lnet/minecraft/class_391;field_44767:Iofficial fLfls;f:I
-
field_44768
private static final int field_44768- See Also:
- Mappings:
Namespace Name Mixin selector named field_44768Lnet/minecraft/client/font/UnihexFont;field_44768:Iintermediary field_44768Lnet/minecraft/class_391;field_44768:Iofficial gLfls;g:I
-
field_44769
private static final int field_44769- See Also:
- Mappings:
Namespace Name Mixin selector named field_44769Lnet/minecraft/client/font/UnihexFont;field_44769:Iintermediary field_44769Lnet/minecraft/class_391;field_44769:Iofficial hLfls;h:I
-
glyphs
- Mappings:
Namespace Name Mixin selector named glyphsLnet/minecraft/client/font/UnihexFont;glyphs:Lnet/minecraft/client/font/GlyphContainer;intermediary field_44770Lnet/minecraft/class_391;field_44770:Lnet/minecraft/class_8532;official iLfls;i:Lfla;
-
-
Constructor Details
-
UnihexFont
UnihexFont(GlyphContainer<UnihexFont.UnicodeTextureGlyph> glyphs) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/font/UnihexFont;<init>(Lnet/minecraft/client/font/GlyphContainer;)Vintermediary <init>Lnet/minecraft/class_391;<init>(Lnet/minecraft/class_8532;)Vofficial <init>Lfls;<init>(Lfla;)V
-
-
Method Details
-
getGlyph
-
getProvidedGlyphs
Returns the set of code points for which this font can provide glyphs.- Specified by:
getProvidedGlyphsin interfaceFont- Returns:
- the set of code points for which this font can provide glyphs
- Mappings:
Namespace Name Mixin selector named getProvidedGlyphsLnet/minecraft/client/font/Font;getProvidedGlyphs()Lit/unimi/dsi/fastutil/ints/IntSet;intermediary method_27442Lnet/minecraft/class_390;method_27442()Lit/unimi/dsi/fastutil/ints/IntSet;official aLezm;a()Lit/unimi/dsi/fastutil/ints/IntSet;
-
addRowPixels
- Mappings:
Namespace Name Mixin selector named addRowPixelsLnet/minecraft/client/font/UnihexFont;addRowPixels(Ljava/nio/IntBuffer;III)Vintermediary method_51655Lnet/minecraft/class_391;method_51655(Ljava/nio/IntBuffer;III)Vofficial aLfls;a(Ljava/nio/IntBuffer;III)V
-
addGlyphPixels
- Mappings:
Namespace Name Mixin selector named addGlyphPixelsLnet/minecraft/client/font/UnihexFont;addGlyphPixels(Ljava/nio/IntBuffer;Lnet/minecraft/client/font/UnihexFont$BitmapGlyph;II)Vintermediary method_51656Lnet/minecraft/class_391;method_51656(Ljava/nio/IntBuffer;Lnet/minecraft/class_391$class_8544;II)Vofficial aLfls;a(Ljava/nio/IntBuffer;Lfls$f;II)V
-
readLines
static void readLines(InputStream stream, UnihexFont.BitmapGlyphConsumer callback) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector named readLinesLnet/minecraft/client/font/UnihexFont;readLines(Ljava/io/InputStream;Lnet/minecraft/client/font/UnihexFont$BitmapGlyphConsumer;)Vintermediary method_51653Lnet/minecraft/class_391;method_51653(Ljava/io/InputStream;Lnet/minecraft/class_391$class_8546;)Vofficial aLfls;a(Ljava/io/InputStream;Lfls$h;)V
-
getHexDigitValue
- Mappings:
Namespace Name Mixin selector named getHexDigitValueLnet/minecraft/client/font/UnihexFont;getHexDigitValue(ILit/unimi/dsi/fastutil/bytes/ByteList;I)Iintermediary method_51652Lnet/minecraft/class_391;method_51652(ILit/unimi/dsi/fastutil/bytes/ByteList;I)Iofficial aLfls;a(ILit/unimi/dsi/fastutil/bytes/ByteList;I)I
-
getHexDigitValue
private static int getHexDigitValue(int lineNum, byte digit) - Mappings:
Namespace Name Mixin selector named getHexDigitValueLnet/minecraft/client/font/UnihexFont;getHexDigitValue(IB)Iintermediary method_51651Lnet/minecraft/class_391;method_51651(IB)Iofficial aLfls;a(IB)I
-
readUntilDelimiter
private static boolean readUntilDelimiter(InputStream stream, ByteList data, int delimiter) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector named readUntilDelimiterLnet/minecraft/client/font/UnihexFont;readUntilDelimiter(Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Zintermediary method_51654Lnet/minecraft/class_391;method_51654(Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Zofficial aLfls;a(Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z
-