Class FontManager.Fonts

java.lang.Object
net.minecraft.client.font.FontManager.Fonts
All Implemented Interfaces:
AutoCloseable, TextRenderer.GlyphsProvider
Enclosing class:
FontManager

@Environment(CLIENT) private class FontManager.Fonts extends Object implements TextRenderer.GlyphsProvider, AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/font/FontManager$Fonts
intermediary net/minecraft/class_378$class_11638
official ghx$c
  • Field Details

    • advanceValidating

      private final boolean advanceValidating
      Mappings:
      Namespace Name Mixin selector
      named advanceValidating Lnet/minecraft/client/font/FontManager$Fonts;advanceValidating:Z
      intermediary field_61608 Lnet/minecraft/class_378$class_11638;field_61608:Z
      official b Lghx$c;b:Z
    • cached

      @Nullable private volatile @Nullable FontManager.Fonts.Cached cached
      Mappings:
      Namespace Name Mixin selector
      named cached Lnet/minecraft/client/font/FontManager$Fonts;cached:Lnet/minecraft/client/font/FontManager$Fonts$Cached;
      intermediary field_61936 Lnet/minecraft/class_378$class_11638;field_61936:Lnet/minecraft/class_378$class_11638$class_11717;
      official c Lghx$c;c:Lghx$c$a;
    • rectangle

      @Nullable private volatile @Nullable EffectGlyph rectangle
      Mappings:
      Namespace Name Mixin selector
      named rectangle Lnet/minecraft/client/font/FontManager$Fonts;rectangle:Lnet/minecraft/client/font/EffectGlyph;
      intermediary field_61610 Lnet/minecraft/class_378$class_11638;field_61610:Lnet/minecraft/class_11769;
      official d Lghx$c;d:Lgik;
  • Constructor Details

    • Fonts

      Fonts(boolean advanceValidating)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/font/FontManager$Fonts;<init>(Lnet/minecraft/client/font/FontManager;Z)V
      intermediary <init> Lnet/minecraft/class_378$class_11638;<init>(Lnet/minecraft/class_378;Z)V
      official <init> Lghx$c;<init>(Lghx;Z)V
  • Method Details

    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/font/FontManager$Fonts;clear()V
      intermediary method_72786 Lnet/minecraft/class_378$class_11638;method_72786()V
      official b Lghx$c;b()V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getGlyphsImpl

      private GlyphProvider getGlyphsImpl(StyleSpriteSource source)
      Mappings:
      Namespace Name Mixin selector
      named getGlyphsImpl Lnet/minecraft/client/font/FontManager$Fonts;getGlyphsImpl(Lnet/minecraft/text/StyleSpriteSource;)Lnet/minecraft/client/font/GlyphProvider;
      intermediary method_73149 Lnet/minecraft/class_378$class_11638;method_73149(Lnet/minecraft/class_11719;)Lnet/minecraft/class_11603;
      official b Lghx$c;b(Lyc;)Lgdb;
    • getGlyphs

      public GlyphProvider getGlyphs(StyleSpriteSource source)
      Specified by:
      getGlyphs in interface TextRenderer.GlyphsProvider
      Mappings:
      Namespace Name Mixin selector
      named getGlyphs Lnet/minecraft/client/font/TextRenderer$GlyphsProvider;getGlyphs(Lnet/minecraft/text/StyleSpriteSource;)Lnet/minecraft/client/font/GlyphProvider;
      intermediary method_72735 Lnet/minecraft/class_327$class_11602;method_72735(Lnet/minecraft/class_11719;)Lnet/minecraft/class_11603;
      official a Lgda$e;a(Lyc;)Lgdb;
    • getRectangleGlyph

      public EffectGlyph getRectangleGlyph()
      Specified by:
      getRectangleGlyph in interface TextRenderer.GlyphsProvider
      Mappings:
      Namespace Name Mixin selector
      named getRectangleGlyph Lnet/minecraft/client/font/TextRenderer$GlyphsProvider;getRectangleGlyph()Lnet/minecraft/client/font/EffectGlyph;
      intermediary method_73366 Lnet/minecraft/class_327$class_11602;method_73366()Lnet/minecraft/class_11769;
      official a Lgda$e;a()Lgik;