类 FontStorage

    • 字段详细资料

      • EMPTY_GLYPH_RENDERER

        private static final EmptyGlyphRenderer EMPTY_GLYPH_RENDERER
        Mappings:
        Namespace Name Mixin selector
        official a Ldxj;a:Ldxn;
        intermediary field_2250 Lnet/minecraft/class_377;field_2250:Lnet/minecraft/class_384;
        named EMPTY_GLYPH_RENDERER Lnet/minecraft/client/font/FontStorage;EMPTY_GLYPH_RENDERER:Lnet/minecraft/client/font/EmptyGlyphRenderer;
      • SPACE

        private static final Glyph SPACE
        Mappings:
        Namespace Name Mixin selector
        official b Ldxj;b:Ldnp;
        intermediary field_2251 Lnet/minecraft/class_377;field_2251:Lnet/minecraft/class_379;
        named SPACE Lnet/minecraft/client/font/FontStorage;SPACE:Lnet/minecraft/client/font/Glyph;
      • RANDOM

        private static final Random RANDOM
        Mappings:
        Namespace Name Mixin selector
        official c Ldxj;c:Ljava/util/Random;
        intermediary field_2252 Lnet/minecraft/class_377;field_2252:Ljava/util/Random;
        named RANDOM Lnet/minecraft/client/font/FontStorage;RANDOM:Ljava/util/Random;
      • textureManager

        private final TextureManager textureManager
        Mappings:
        Namespace Name Mixin selector
        official d Ldxj;d:Lewe;
        intermediary field_2248 Lnet/minecraft/class_377;field_2248:Lnet/minecraft/class_1060;
        named textureManager Lnet/minecraft/client/font/FontStorage;textureManager:Lnet/minecraft/client/texture/TextureManager;
      • id

        private final Identifier id
        Mappings:
        Namespace Name Mixin selector
        official e Ldxj;e:Lwp;
        intermediary field_2246 Lnet/minecraft/class_377;field_2246:Lnet/minecraft/class_2960;
        named id Lnet/minecraft/client/font/FontStorage;id:Lnet/minecraft/util/Identifier;
      • blankGlyphRenderer

        private GlyphRenderer blankGlyphRenderer
        Mappings:
        Namespace Name Mixin selector
        official f Ldxj;f:Ldxm;
        intermediary field_2256 Lnet/minecraft/class_377;field_2256:Lnet/minecraft/class_382;
        named blankGlyphRenderer Lnet/minecraft/client/font/FontStorage;blankGlyphRenderer:Lnet/minecraft/client/font/GlyphRenderer;
      • whiteRectangleGlyphRenderer

        private GlyphRenderer whiteRectangleGlyphRenderer
        Mappings:
        Namespace Name Mixin selector
        official g Ldxj;g:Ldxm;
        intermediary field_20910 Lnet/minecraft/class_377;field_20910:Lnet/minecraft/class_382;
        named whiteRectangleGlyphRenderer Lnet/minecraft/client/font/FontStorage;whiteRectangleGlyphRenderer:Lnet/minecraft/client/font/GlyphRenderer;
      • fonts

        private final List<Font> fonts
        Mappings:
        Namespace Name Mixin selector
        official h Ldxj;h:Ljava/util/List;
        intermediary field_2247 Lnet/minecraft/class_377;field_2247:Ljava/util/List;
        named fonts Lnet/minecraft/client/font/FontStorage;fonts:Ljava/util/List;
      • glyphRendererCache

        private final Int2ObjectMap<GlyphRenderer> glyphRendererCache
        Mappings:
        Namespace Name Mixin selector
        official i Ldxj;i:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        intermediary field_2253 Lnet/minecraft/class_377;field_2253:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        named glyphRendererCache Lnet/minecraft/client/font/FontStorage;glyphRendererCache:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      • glyphCache

        private final Int2ObjectMap<Glyph> glyphCache
        Mappings:
        Namespace Name Mixin selector
        official j Ldxj;j:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        intermediary field_2257 Lnet/minecraft/class_377;field_2257:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        named glyphCache Lnet/minecraft/client/font/FontStorage;glyphCache:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      • charactersByWidth

        private final Int2ObjectMap<IntList> charactersByWidth
        Mappings:
        Namespace Name Mixin selector
        official k Ldxj;k:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        intermediary field_2249 Lnet/minecraft/class_377;field_2249:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        named charactersByWidth Lnet/minecraft/client/font/FontStorage;charactersByWidth:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      • glyphAtlases

        private final List<GlyphAtlasTexture> glyphAtlases
        Mappings:
        Namespace Name Mixin selector
        official l Ldxj;l:Ljava/util/List;
        intermediary field_2254 Lnet/minecraft/class_377;field_2254:Ljava/util/List;
        named glyphAtlases Lnet/minecraft/client/font/FontStorage;glyphAtlases:Ljava/util/List;
    • 构造器详细资料

      • FontStorage

        public FontStorage​(TextureManager textureManager,
                           Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldxj;<init>(Lewe;Lwp;)V
        intermediary <init> Lnet/minecraft/class_377;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V
        named <init> Lnet/minecraft/client/font/FontStorage;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/util/Identifier;)V
    • 方法详细资料

      • setFonts

        public void setFonts​(List<Font> fonts)
        Mappings:
        Namespace Name Mixin selector
        official a Ldxj;a(Ljava/util/List;)V
        intermediary method_2004 Lnet/minecraft/class_377;method_2004(Ljava/util/List;)V
        named setFonts Lnet/minecraft/client/font/FontStorage;setFonts(Ljava/util/List;)V
      • close

        public void close()
        指定者:
        close 在接口中 AutoCloseable
        Mappings:
        Namespace Name Mixin selector
        official close Ldxj;close()V
        intermediary close Lnet/minecraft/class_377;close()V
        named close Lnet/minecraft/client/font/FontStorage;close()V
      • closeFonts

        private void closeFonts()
        Mappings:
        Namespace Name Mixin selector
        official b Ldxj;b()V
        intermediary method_24290 Lnet/minecraft/class_377;method_24290()V
        named closeFonts Lnet/minecraft/client/font/FontStorage;closeFonts()V
      • closeGlyphAtlases

        private void closeGlyphAtlases()
        Mappings:
        Namespace Name Mixin selector
        official c Ldxj;c()V
        intermediary method_2010 Lnet/minecraft/class_377;method_2010()V
        named closeGlyphAtlases Lnet/minecraft/client/font/FontStorage;closeGlyphAtlases()V
      • getGlyph

        public Glyph getGlyph​(int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldxj;a(I)Ldnp;
        intermediary method_2011 Lnet/minecraft/class_377;method_2011(I)Lnet/minecraft/class_379;
        named getGlyph Lnet/minecraft/client/font/FontStorage;getGlyph(I)Lnet/minecraft/client/font/Glyph;
      • getRenderableGlyph

        private RenderableGlyph getRenderableGlyph​(int int2)
        Mappings:
        Namespace Name Mixin selector
        official c Ldxj;c(I)Ldnr;
        intermediary method_2008 Lnet/minecraft/class_377;method_2008(I)Lnet/minecraft/class_383;
        named getRenderableGlyph Lnet/minecraft/client/font/FontStorage;getRenderableGlyph(I)Lnet/minecraft/client/font/RenderableGlyph;
      • getGlyphRenderer

        public GlyphRenderer getGlyphRenderer​(int int2)
        Mappings:
        Namespace Name Mixin selector
        official b Ldxj;b(I)Ldxm;
        intermediary method_2014 Lnet/minecraft/class_377;method_2014(I)Lnet/minecraft/class_382;
        named getGlyphRenderer Lnet/minecraft/client/font/FontStorage;getGlyphRenderer(I)Lnet/minecraft/client/font/GlyphRenderer;
      • getGlyphRenderer

        private GlyphRenderer getGlyphRenderer​(RenderableGlyph c)
        Mappings:
        Namespace Name Mixin selector
        official a Ldxj;a(Ldnr;)Ldxm;
        intermediary method_2012 Lnet/minecraft/class_377;method_2012(Lnet/minecraft/class_383;)Lnet/minecraft/class_382;
        named getGlyphRenderer Lnet/minecraft/client/font/FontStorage;getGlyphRenderer(Lnet/minecraft/client/font/RenderableGlyph;)Lnet/minecraft/client/font/GlyphRenderer;
      • getObfuscatedGlyphRenderer

        public GlyphRenderer getObfuscatedGlyphRenderer​(Glyph glyph)
        Mappings:
        Namespace Name Mixin selector
        official a Ldxj;a(Ldnp;)Ldxm;
        intermediary method_2013 Lnet/minecraft/class_377;method_2013(Lnet/minecraft/class_379;)Lnet/minecraft/class_382;
        named getObfuscatedGlyphRenderer Lnet/minecraft/client/font/FontStorage;getObfuscatedGlyphRenderer(Lnet/minecraft/client/font/Glyph;)Lnet/minecraft/client/font/GlyphRenderer;
      • getRectangleRenderer

        public GlyphRenderer getRectangleRenderer()
        Mappings:
        Namespace Name Mixin selector
        official a Ldxj;a()Ldxm;
        intermediary method_22943 Lnet/minecraft/class_377;method_22943()Lnet/minecraft/class_382;
        named getRectangleRenderer Lnet/minecraft/client/font/FontStorage;getRectangleRenderer()Lnet/minecraft/client/font/GlyphRenderer;