Class GlyphRenderer

java.lang.Object
net.minecraft.client.font.GlyphRenderer
Direct Known Subclasses:
EmptyGlyphRenderer

@Environment(CLIENT) public class GlyphRenderer extends Object
Mappings:
Namespace Name
official dyo
intermediary net/minecraft/class_382
named net/minecraft/client/font/GlyphRenderer
  • Field Details

    • textLayer

      private final RenderLayer textLayer
      Mappings:
      Namespace Name Mixin selector
      official a Ldyo;a:Lenp;
      intermediary field_21692 Lnet/minecraft/class_382;field_21692:Lnet/minecraft/class_1921;
      named textLayer Lnet/minecraft/client/font/GlyphRenderer;textLayer:Lnet/minecraft/client/render/RenderLayer;
    • seeThroughTextLayer

      private final RenderLayer seeThroughTextLayer
      Mappings:
      Namespace Name Mixin selector
      official b Ldyo;b:Lenp;
      intermediary field_21693 Lnet/minecraft/class_382;field_21693:Lnet/minecraft/class_1921;
      named seeThroughTextLayer Lnet/minecraft/client/font/GlyphRenderer;seeThroughTextLayer:Lnet/minecraft/client/render/RenderLayer;
    • minU

      private final float minU
      Mappings:
      Namespace Name Mixin selector
      official c Ldyo;c:F
      intermediary field_2276 Lnet/minecraft/class_382;field_2276:F
      named minU Lnet/minecraft/client/font/GlyphRenderer;minU:F
    • maxU

      private final float maxU
      Mappings:
      Namespace Name Mixin selector
      official d Ldyo;d:F
      intermediary field_2275 Lnet/minecraft/class_382;field_2275:F
      named maxU Lnet/minecraft/client/font/GlyphRenderer;maxU:F
    • minV

      private final float minV
      Mappings:
      Namespace Name Mixin selector
      official e Ldyo;e:F
      intermediary field_2274 Lnet/minecraft/class_382;field_2274:F
      named minV Lnet/minecraft/client/font/GlyphRenderer;minV:F
    • maxV

      private final float maxV
      Mappings:
      Namespace Name Mixin selector
      official f Ldyo;f:F
      intermediary field_2273 Lnet/minecraft/class_382;field_2273:F
      named maxV Lnet/minecraft/client/font/GlyphRenderer;maxV:F
    • minX

      private final float minX
      Mappings:
      Namespace Name Mixin selector
      official g Ldyo;g:F
      intermediary field_2272 Lnet/minecraft/class_382;field_2272:F
      named minX Lnet/minecraft/client/font/GlyphRenderer;minX:F
    • maxX

      private final float maxX
      Mappings:
      Namespace Name Mixin selector
      official h Ldyo;h:F
      intermediary field_2280 Lnet/minecraft/class_382;field_2280:F
      named maxX Lnet/minecraft/client/font/GlyphRenderer;maxX:F
    • minY

      private final float minY
      Mappings:
      Namespace Name Mixin selector
      official i Ldyo;i:F
      intermediary field_2279 Lnet/minecraft/class_382;field_2279:F
      named minY Lnet/minecraft/client/font/GlyphRenderer;minY:F
    • maxY

      private final float maxY
      Mappings:
      Namespace Name Mixin selector
      official j Ldyo;j:F
      intermediary field_2278 Lnet/minecraft/class_382;field_2278:F
      named maxY Lnet/minecraft/client/font/GlyphRenderer;maxY:F
  • Constructor Details

    • GlyphRenderer

      public GlyphRenderer(RenderLayer textLayer, RenderLayer seeThroughTextLayer, float minU, float maxU, float minV, float maxV, float minX, float maxX, float minY, float maxY)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldyo;<init>(Lenp;Lenp;FFFFFFFF)V
      intermediary <init> Lnet/minecraft/class_382;<init>(Lnet/minecraft/class_1921;Lnet/minecraft/class_1921;FFFFFFFF)V
      named <init> Lnet/minecraft/client/font/GlyphRenderer;<init>(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/RenderLayer;FFFFFFFF)V
  • Method Details

    • draw

      public void draw(boolean italic, float x, float y, Matrix4f matrix, VertexConsumer vertexConsumer, float red, float green, float blue, float alpha, int light)
      Mappings:
      Namespace Name Mixin selector
      official a Ldyo;a(ZFFLd;Ldqo;FFFFI)V
      intermediary method_2025 Lnet/minecraft/class_382;method_2025(ZFFLnet/minecraft/class_1159;Lnet/minecraft/class_4588;FFFFI)V
      named draw Lnet/minecraft/client/font/GlyphRenderer;draw(ZFFLnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;FFFFI)V
    • drawRectangle

      public void drawRectangle(GlyphRenderer.Rectangle rectangle, Matrix4f matrix, VertexConsumer vertexConsumer, int light)
      Mappings:
      Namespace Name Mixin selector
      official a Ldyo;a(Ldyo$a;Ld;Ldqo;I)V
      intermediary method_22944 Lnet/minecraft/class_382;method_22944(Lnet/minecraft/class_382$class_328;Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;I)V
      named drawRectangle Lnet/minecraft/client/font/GlyphRenderer;drawRectangle(Lnet/minecraft/client/font/GlyphRenderer$Rectangle;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;I)V
    • getLayer

      public RenderLayer getLayer(boolean seeThrough)
      Mappings:
      Namespace Name Mixin selector
      official a Ldyo;a(Z)Lenp;
      intermediary method_24045 Lnet/minecraft/class_382;method_24045(Z)Lnet/minecraft/class_1921;
      named getLayer Lnet/minecraft/client/font/GlyphRenderer;getLayer(Z)Lnet/minecraft/client/render/RenderLayer;