Package net.minecraft.client.font
Class TrueTypeFont
java.lang.Object
net.minecraft.client.font.TrueTypeFont
- All Implemented Interfaces:
AutoCloseable
,Font
- Mappings:
Namespace Name official dyw
intermediary net/minecraft/class_395
named net/minecraft/client/font/TrueTypeFont
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescription(package private) final float
private final ByteBuffer
private final IntSet
(package private) final STBTTFontinfo
(package private) final float
(package private) final float
(package private) final float
(package private) final float
-
Constructor Summary
ConstructorDescriptionTrueTypeFont
(ByteBuffer buffer, STBTTFontinfo info, float size, float oversample, float shiftX, float shiftY, String excludedCharacters) -
Method Summary
-
Field Details
-
buffer
- Mappings:
Namespace Name Mixin selector official a
Ldyw;a:Ljava/nio/ByteBuffer;
intermediary field_21839
Lnet/minecraft/class_395;field_21839:Ljava/nio/ByteBuffer;
named buffer
Lnet/minecraft/client/font/TrueTypeFont;buffer:Ljava/nio/ByteBuffer;
-
info
- Mappings:
Namespace Name Mixin selector official b
Ldyw;b:Lorg/lwjgl/stb/STBTTFontinfo;
intermediary field_2323
Lnet/minecraft/class_395;field_2323:Lorg/lwjgl/stb/STBTTFontinfo;
named info
Lnet/minecraft/client/font/TrueTypeFont;info:Lorg/lwjgl/stb/STBTTFontinfo;
-
oversample
final float oversample- Mappings:
Namespace Name Mixin selector official c
Ldyw;c:F
intermediary field_2321
Lnet/minecraft/class_395;field_2321:F
named oversample
Lnet/minecraft/client/font/TrueTypeFont;oversample:F
-
excludedCharacters
- Mappings:
Namespace Name Mixin selector official d
Ldyw;d:Lit/unimi/dsi/fastutil/ints/IntSet;
intermediary field_2319
Lnet/minecraft/class_395;field_2319:Lit/unimi/dsi/fastutil/ints/IntSet;
named excludedCharacters
Lnet/minecraft/client/font/TrueTypeFont;excludedCharacters:Lit/unimi/dsi/fastutil/ints/IntSet;
-
shiftX
final float shiftX- Mappings:
Namespace Name Mixin selector official e
Ldyw;e:F
intermediary field_2320
Lnet/minecraft/class_395;field_2320:F
named shiftX
Lnet/minecraft/client/font/TrueTypeFont;shiftX:F
-
shiftY
final float shiftY- Mappings:
Namespace Name Mixin selector official f
Ldyw;f:F
intermediary field_2318
Lnet/minecraft/class_395;field_2318:F
named shiftY
Lnet/minecraft/client/font/TrueTypeFont;shiftY:F
-
scaleFactor
final float scaleFactor- Mappings:
Namespace Name Mixin selector official g
Ldyw;g:F
intermediary field_2325
Lnet/minecraft/class_395;field_2325:F
named scaleFactor
Lnet/minecraft/client/font/TrueTypeFont;scaleFactor:F
-
ascent
final float ascent- Mappings:
Namespace Name Mixin selector official h
Ldyw;h:F
intermediary field_2324
Lnet/minecraft/class_395;field_2324:F
named ascent
Lnet/minecraft/client/font/TrueTypeFont;ascent:F
-
-
Constructor Details
-
TrueTypeFont
public TrueTypeFont(ByteBuffer buffer, STBTTFontinfo info, float size, float oversample, float shiftX, float shiftY, String excludedCharacters) - Mappings:
Namespace Name Mixin selector official <init>
Ldyw;<init>(Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_395;<init>(Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V
named <init>
Lnet/minecraft/client/font/TrueTypeFont;<init>(Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V
-
-
Method Details
-
getGlyph
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceFont
-
getProvidedGlyphs
Returns the set of code points for which this font can provide glyphs.- Specified by:
getProvidedGlyphs
in interfaceFont
- Returns:
- the set of code points for which this font can provide glyphs
- Mappings:
Namespace Name Mixin selector official a
Ldyt;a()Lit/unimi/dsi/fastutil/ints/IntSet;
intermediary method_27442
Lnet/minecraft/class_390;method_27442()Lit/unimi/dsi/fastutil/ints/IntSet;
named getProvidedGlyphs
Lnet/minecraft/client/font/Font;getProvidedGlyphs()Lit/unimi/dsi/fastutil/ints/IntSet;
-