类 TrueTypeFont

    • 字段详细资料

      • field_21839

        private final ByteBuffer field_21839
        Mappings:
        Namespace Name Mixin selector
        official a Ldns;a:Ljava/nio/ByteBuffer;
        intermediary field_21839 Lnet/minecraft/class_395;field_21839:Ljava/nio/ByteBuffer;
        named field_21839 Lnet/minecraft/client/font/TrueTypeFont;field_21839:Ljava/nio/ByteBuffer;
      • info

        private final STBTTFontinfo info
        Mappings:
        Namespace Name Mixin selector
        official b Ldns;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

        private final float oversample
        Mappings:
        Namespace Name Mixin selector
        official c Ldns;c:F
        intermediary field_2321 Lnet/minecraft/class_395;field_2321:F
        named oversample Lnet/minecraft/client/font/TrueTypeFont;oversample:F
      • excludedCharacters

        private final IntSet excludedCharacters
        Mappings:
        Namespace Name Mixin selector
        official d Ldns;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

        private final float shiftX
        Mappings:
        Namespace Name Mixin selector
        official e Ldns;e:F
        intermediary field_2320 Lnet/minecraft/class_395;field_2320:F
        named shiftX Lnet/minecraft/client/font/TrueTypeFont;shiftX:F
      • shiftY

        private final float shiftY
        Mappings:
        Namespace Name Mixin selector
        official f Ldns;f:F
        intermediary field_2318 Lnet/minecraft/class_395;field_2318:F
        named shiftY Lnet/minecraft/client/font/TrueTypeFont;shiftY:F
      • scaleFactor

        private final float scaleFactor
        Mappings:
        Namespace Name Mixin selector
        official g Ldns;g:F
        intermediary field_2325 Lnet/minecraft/class_395;field_2325:F
        named scaleFactor Lnet/minecraft/client/font/TrueTypeFont;scaleFactor:F
      • ascent

        private final float ascent
        Mappings:
        Namespace Name Mixin selector
        official h Ldns;h:F
        intermediary field_2324 Lnet/minecraft/class_395;field_2324:F
        named ascent Lnet/minecraft/client/font/TrueTypeFont;ascent:F
    • 构造器详细资料

      • TrueTypeFont

        public TrueTypeFont​(ByteBuffer byteBuffer,
                            STBTTFontinfo info,
                            float float2,
                            float oversample,
                            float float3,
                            float float4,
                            String string)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldns;<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
    • 方法详细资料

      • getGlyph

        @Nullable
        public @Nullable TrueTypeFont.TtfGlyph getGlyph​(int int2)
        指定者:
        getGlyph 在接口中 Font
        Mappings:
        Namespace Name Mixin selector
        official b Ldns;b(I)Ldns$a;
        intermediary method_2051 Lnet/minecraft/class_395;method_2051(I)Lnet/minecraft/class_395$class_397;
        named getGlyph Lnet/minecraft/client/font/TrueTypeFont;getGlyph(I)Lnet/minecraft/client/font/TrueTypeFont$TtfGlyph;
      • close

        public void close()
        指定者:
        close 在接口中 AutoCloseable
        指定者:
        close 在接口中 Closeable
        指定者:
        close 在接口中 Font
        Mappings:
        Namespace Name Mixin selector
        official close Ldnq;close()V
        intermediary close Lnet/minecraft/class_390;close()V
        named close Lnet/minecraft/client/font/Font;close()V
      • getProvidedGlyphs

        public IntSet getProvidedGlyphs()
        Returns the set of code points for which this font can provide glyphs.
        指定者:
        getProvidedGlyphs 在接口中 Font
        返回:
        a set of integer code points.
        Mappings:
        Namespace Name Mixin selector
        official a Ldnq;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;