类 TextRenderer.Drawer

    • 字段详细资料

      • vertexConsumers

        final VertexConsumerProvider vertexConsumers
        Mappings:
        Namespace Name Mixin selector
        official a Ldvh$a;a:Lema;
        intermediary field_24239 Lnet/minecraft/class_327$class_5232;field_24239:Lnet/minecraft/class_4597;
        named vertexConsumers Lnet/minecraft/client/font/TextRenderer$Drawer;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider;
      • shadow

        private final boolean shadow
        Mappings:
        Namespace Name Mixin selector
        official c Ldvh$a;c:Z
        intermediary field_24241 Lnet/minecraft/class_327$class_5232;field_24241:Z
        named shadow Lnet/minecraft/client/font/TextRenderer$Drawer;shadow:Z
      • brightnessMultiplier

        private final float brightnessMultiplier
        Mappings:
        Namespace Name Mixin selector
        official d Ldvh$a;d:F
        intermediary field_24242 Lnet/minecraft/class_327$class_5232;field_24242:F
        named brightnessMultiplier Lnet/minecraft/client/font/TextRenderer$Drawer;brightnessMultiplier:F
      • red

        private final float red
        Mappings:
        Namespace Name Mixin selector
        official e Ldvh$a;e:F
        intermediary field_24243 Lnet/minecraft/class_327$class_5232;field_24243:F
        named red Lnet/minecraft/client/font/TextRenderer$Drawer;red:F
      • green

        private final float green
        Mappings:
        Namespace Name Mixin selector
        official f Ldvh$a;f:F
        intermediary field_24244 Lnet/minecraft/class_327$class_5232;field_24244:F
        named green Lnet/minecraft/client/font/TextRenderer$Drawer;green:F
      • blue

        private final float blue
        Mappings:
        Namespace Name Mixin selector
        official g Ldvh$a;g:F
        intermediary field_24245 Lnet/minecraft/class_327$class_5232;field_24245:F
        named blue Lnet/minecraft/client/font/TextRenderer$Drawer;blue:F
      • alpha

        private final float alpha
        Mappings:
        Namespace Name Mixin selector
        official h Ldvh$a;h:F
        intermediary field_24246 Lnet/minecraft/class_327$class_5232;field_24246:F
        named alpha Lnet/minecraft/client/font/TextRenderer$Drawer;alpha:F
      • matrix

        private final Matrix4f matrix
        Mappings:
        Namespace Name Mixin selector
        official i Ldvh$a;i:Ld;
        intermediary field_24247 Lnet/minecraft/class_327$class_5232;field_24247:Lnet/minecraft/class_1159;
        named matrix Lnet/minecraft/client/font/TextRenderer$Drawer;matrix:Lnet/minecraft/util/math/Matrix4f;
      • seeThrough

        private final boolean seeThrough
        Mappings:
        Namespace Name Mixin selector
        official j Ldvh$a;j:Z
        intermediary field_24248 Lnet/minecraft/class_327$class_5232;field_24248:Z
        named seeThrough Lnet/minecraft/client/font/TextRenderer$Drawer;seeThrough:Z
      • light

        private final int light
        Mappings:
        Namespace Name Mixin selector
        official k Ldvh$a;k:I
        intermediary field_24249 Lnet/minecraft/class_327$class_5232;field_24249:I
        named light Lnet/minecraft/client/font/TextRenderer$Drawer;light:I
      • x

        private float x
        Mappings:
        Namespace Name Mixin selector
        official l Ldvh$a;l:F
        intermediary field_24250 Lnet/minecraft/class_327$class_5232;field_24250:F
        named x Lnet/minecraft/client/font/TextRenderer$Drawer;x:F
      • y

        private final float y
        Mappings:
        Namespace Name Mixin selector
        official m Ldvh$a;m:F
        intermediary field_24251 Lnet/minecraft/class_327$class_5232;field_24251:F
        named y Lnet/minecraft/client/font/TextRenderer$Drawer;y:F
      • rectangles

        @Nullable
        private @Nullable List<GlyphRenderer.Rectangle> rectangles
        Mappings:
        Namespace Name Mixin selector
        official n Ldvh$a;n:Ljava/util/List;
        intermediary field_24252 Lnet/minecraft/class_327$class_5232;field_24252:Ljava/util/List;
        named rectangles Lnet/minecraft/client/font/TextRenderer$Drawer;rectangles:Ljava/util/List;
    • 构造器详细资料

      • Drawer

        public Drawer​(VertexConsumerProvider vertexConsumers,
                      float x,
                      float y,
                      int color,
                      boolean shadow,
                      Matrix4f matrix,
                      boolean seeThrough,
                      int light)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldvh$a;<init>(Ldvh;Lema;FFIZLd;ZI)V
        intermediary <init> Lnet/minecraft/class_327$class_5232;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_4597;FFIZLnet/minecraft/class_1159;ZI)V
        named <init> Lnet/minecraft/client/font/TextRenderer$Drawer;<init>(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/render/VertexConsumerProvider;FFIZLnet/minecraft/util/math/Matrix4f;ZI)V
    • 方法详细资料

      • addRectangle

        private void addRectangle​(GlyphRenderer.Rectangle rectangle)
        Mappings:
        Namespace Name Mixin selector
        official a Ldvh$a;a(Ldxm$a;)V
        intermediary method_27532 Lnet/minecraft/class_327$class_5232;method_27532(Lnet/minecraft/class_382$class_328;)V
        named addRectangle Lnet/minecraft/client/font/TextRenderer$Drawer;addRectangle(Lnet/minecraft/client/font/GlyphRenderer$Rectangle;)V
      • accept

        public boolean accept​(int index,
                              Style style,
                              int codePoint)
        Visits a single character.

        Multiple surrogate characters are converted into one single codePoint when passed into this method.

        指定者:
        accept 在接口中 CharacterVisitor
        参数:
        index - the current index of the character
        style - the style of the character, containing formatting and font information
        codePoint - the code point of the character
        返回:
        true to continue visiting other characters, or false to terminate the visit
        Mappings:
        Namespace Name Mixin selector
        official accept Lagk;accept(ILox;I)Z
        intermediary accept Lnet/minecraft/class_5224;accept(ILnet/minecraft/class_2583;I)Z
        named accept Lnet/minecraft/text/CharacterVisitor;accept(ILnet/minecraft/text/Style;I)Z
      • drawLayer

        public float drawLayer​(int underlineColor,
                               float x)
        Mappings:
        Namespace Name Mixin selector
        official a Ldvh$a;a(IF)F
        intermediary method_27531 Lnet/minecraft/class_327$class_5232;method_27531(IF)F
        named drawLayer Lnet/minecraft/client/font/TextRenderer$Drawer;drawLayer(IF)F