Class GlyphContainer<T>

java.lang.Object
net.minecraft.client.font.GlyphContainer<T>

@Environment(CLIENT) public class GlyphContainer<T> extends Object
Mappings:
Namespace Name
named net/minecraft/client/font/GlyphContainer
intermediary net/minecraft/class_8532
official fjt
  • Field Details

    • ROW_SHIFT

      private static final int ROW_SHIFT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ROW_SHIFT Lnet/minecraft/client/font/GlyphContainer;ROW_SHIFT:I
      intermediary field_44749 Lnet/minecraft/class_8532;field_44749:I
      official a Lfjt;a:I
    • ENTRIES_PER_ROW

      private static final int ENTRIES_PER_ROW
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ENTRIES_PER_ROW Lnet/minecraft/client/font/GlyphContainer;ENTRIES_PER_ROW:I
      intermediary field_44750 Lnet/minecraft/class_8532;field_44750:I
      official b Lfjt;b:I
    • LAST_ENTRY_NUM_IN_ROW

      private static final int LAST_ENTRY_NUM_IN_ROW
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named LAST_ENTRY_NUM_IN_ROW Lnet/minecraft/client/font/GlyphContainer;LAST_ENTRY_NUM_IN_ROW:I
      intermediary field_44751 Lnet/minecraft/class_8532;field_44751:I
      official c Lfjt;c:I
    • LAST_ROW_NUM

      private static final int LAST_ROW_NUM
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named LAST_ROW_NUM Lnet/minecraft/client/font/GlyphContainer;LAST_ROW_NUM:I
      intermediary field_44752 Lnet/minecraft/class_8532;field_44752:I
      official d Lfjt;d:I
    • NUM_ROWS

      private static final int NUM_ROWS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NUM_ROWS Lnet/minecraft/client/font/GlyphContainer;NUM_ROWS:I
      intermediary field_44753 Lnet/minecraft/class_8532;field_44753:I
      official e Lfjt;e:I
    • defaultRow

      private final T[] defaultRow
      Mappings:
      Namespace Name Mixin selector
      named defaultRow Lnet/minecraft/client/font/GlyphContainer;defaultRow:[Ljava/lang/Object;
      intermediary field_44754 Lnet/minecraft/class_8532;field_44754:[Ljava/lang/Object;
      official f Lfjt;f:[Ljava/lang/Object;
    • rows

      private final T[][] rows
      Mappings:
      Namespace Name Mixin selector
      named rows Lnet/minecraft/client/font/GlyphContainer;rows:[[Ljava/lang/Object;
      intermediary field_44755 Lnet/minecraft/class_8532;field_44755:[[Ljava/lang/Object;
      official g Lfjt;g:[[Ljava/lang/Object;
    • makeRow

      private final IntFunction<T[]> makeRow
      Mappings:
      Namespace Name Mixin selector
      named makeRow Lnet/minecraft/client/font/GlyphContainer;makeRow:Ljava/util/function/IntFunction;
      intermediary field_44756 Lnet/minecraft/class_8532;field_44756:Ljava/util/function/IntFunction;
      official h Lfjt;h:Ljava/util/function/IntFunction;
  • Constructor Details

    • GlyphContainer

      public GlyphContainer(IntFunction<T[]> makeRow, IntFunction<T[][]> makeScroll)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/font/GlyphContainer;<init>(Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V
      intermediary <init> Lnet/minecraft/class_8532;<init>(Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V
      official <init> Lfjt;<init>(Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V
  • Method Details

    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/font/GlyphContainer;clear()V
      intermediary method_51597 Lnet/minecraft/class_8532;method_51597()V
      official a Lfjt;a()V
    • get

      @Nullable public T get(int codePoint)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/client/font/GlyphContainer;get(I)Ljava/lang/Object;
      intermediary method_51598 Lnet/minecraft/class_8532;method_51598(I)Ljava/lang/Object;
      official a Lfjt;a(I)Ljava/lang/Object;
    • put

      @Nullable public T put(int codePoint, T glyph)
      Mappings:
      Namespace Name Mixin selector
      named put Lnet/minecraft/client/font/GlyphContainer;put(ILjava/lang/Object;)Ljava/lang/Object;
      intermediary method_51599 Lnet/minecraft/class_8532;method_51599(ILjava/lang/Object;)Ljava/lang/Object;
      official a Lfjt;a(ILjava/lang/Object;)Ljava/lang/Object;
    • computeIfAbsent

      public T computeIfAbsent(int codePoint, IntFunction<T> ifAbsent)
      Mappings:
      Namespace Name Mixin selector
      named computeIfAbsent Lnet/minecraft/client/font/GlyphContainer;computeIfAbsent(ILjava/util/function/IntFunction;)Ljava/lang/Object;
      intermediary method_51600 Lnet/minecraft/class_8532;method_51600(ILjava/util/function/IntFunction;)Ljava/lang/Object;
      official a Lfjt;a(ILjava/util/function/IntFunction;)Ljava/lang/Object;
    • remove

      @Nullable public T remove(int codePoint)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/client/font/GlyphContainer;remove(I)Ljava/lang/Object;
      intermediary method_51604 Lnet/minecraft/class_8532;method_51604(I)Ljava/lang/Object;
      official b Lfjt;b(I)Ljava/lang/Object;
    • forEachGlyph

      public void forEachGlyph(GlyphContainer.GlyphConsumer<T> glyphConsumer)
      Mappings:
      Namespace Name Mixin selector
      named forEachGlyph Lnet/minecraft/client/font/GlyphContainer;forEachGlyph(Lnet/minecraft/client/font/GlyphContainer$GlyphConsumer;)V
      intermediary method_51601 Lnet/minecraft/class_8532;method_51601(Lnet/minecraft/class_8532$class_8533;)V
      official a Lfjt;a(Lfjt$a;)V
    • getProvidedGlyphs

      public IntSet getProvidedGlyphs()
      Mappings:
      Namespace Name Mixin selector
      named getProvidedGlyphs Lnet/minecraft/client/font/GlyphContainer;getProvidedGlyphs()Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary method_51603 Lnet/minecraft/class_8532;method_51603()Lit/unimi/dsi/fastutil/ints/IntSet;
      official b Lfjt;b()Lit/unimi/dsi/fastutil/ints/IntSet;