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 fxf
-
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 bLfxf;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 cLfxf;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 dLfxf;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 eLfxf;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 fLfxf;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 gLfxf;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 hLfxf;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 iLfxf;i:Lfwn;
-
-
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>Lfxf;<init>(Lfwn;)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 aLfis;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 aLfxf;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 aLfxf;a(Ljava/nio/IntBuffer;Lfxf$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 aLfxf;a(Ljava/io/InputStream;Lfxf$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 aLfxf;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 aLfxf;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 aLfxf;a(Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z
-