Package net.minecraft.client.font
Class TextRenderer.Drawer
java.lang.Object
net.minecraft.client.font.TextRenderer.Drawer
- All Implemented Interfaces:
- CharacterVisitor
- Enclosing class:
- TextRenderer
- Mappings:
- Namespace - Name - official - eov$b- intermediary - net/minecraft/class_327$class_5232- named - net/minecraft/client/font/TextRenderer$Drawer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final floatprivate final floatprivate final floatprivate final floatprivate final TextRenderer.TextLayerTypeprivate final intprivate final Matrix4fprivate @Nullable List<GlyphRenderer.Rectangle>private final floatprivate final boolean(package private) final VertexConsumerProvider(package private) float(package private) float
- 
Constructor SummaryConstructorsConstructorDescriptionDrawer(VertexConsumerProvider vertexConsumers, float x, float y, int color, boolean shadow, Matrix4f matrix, TextRenderer.TextLayerType layerType, int light) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanVisits a single character.private voidaddRectangle(GlyphRenderer.Rectangle rectangle) floatdrawLayer(int underlineColor, float x) 
- 
Field Details- 
vertexConsumers- Mappings:
- Namespace - Name - Mixin selector - official - a- Leov$b;a:Lfjx;- 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;
 
- 
shadowprivate final boolean shadow- Mappings:
- Namespace - Name - Mixin selector - official - c- Leov$b;c:Z- intermediary - field_24241- Lnet/minecraft/class_327$class_5232;field_24241:Z- named - shadow- Lnet/minecraft/client/font/TextRenderer$Drawer;shadow:Z
 
- 
brightnessMultiplierprivate final float brightnessMultiplier- Mappings:
- Namespace - Name - Mixin selector - official - d- Leov$b;d:F- intermediary - field_24242- Lnet/minecraft/class_327$class_5232;field_24242:F- named - brightnessMultiplier- Lnet/minecraft/client/font/TextRenderer$Drawer;brightnessMultiplier:F
 
- 
redprivate final float red- Mappings:
- Namespace - Name - Mixin selector - official - e- Leov$b;e:F- intermediary - field_24243- Lnet/minecraft/class_327$class_5232;field_24243:F- named - red- Lnet/minecraft/client/font/TextRenderer$Drawer;red:F
 
- 
greenprivate final float green- Mappings:
- Namespace - Name - Mixin selector - official - f- Leov$b;f:F- intermediary - field_24244- Lnet/minecraft/class_327$class_5232;field_24244:F- named - green- Lnet/minecraft/client/font/TextRenderer$Drawer;green:F
 
- 
blueprivate final float blue- Mappings:
- Namespace - Name - Mixin selector - official - g- Leov$b;g:F- intermediary - field_24245- Lnet/minecraft/class_327$class_5232;field_24245:F- named - blue- Lnet/minecraft/client/font/TextRenderer$Drawer;blue:F
 
- 
alphaprivate final float alpha- Mappings:
- Namespace - Name - Mixin selector - official - h- Leov$b;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- Mappings:
- Namespace - Name - Mixin selector - official - i- Leov$b;i:Lorg/joml/Matrix4f;- intermediary - field_24247- Lnet/minecraft/class_327$class_5232;field_24247:Lorg/joml/Matrix4f;- named - matrix- Lnet/minecraft/client/font/TextRenderer$Drawer;matrix:Lorg/joml/Matrix4f;
 
- 
layerType- Mappings:
- Namespace - Name - Mixin selector - official - j- Leov$b;j:Leov$a;- intermediary - field_33997- Lnet/minecraft/class_327$class_5232;field_33997:Lnet/minecraft/class_327$class_6415;- named - layerType- Lnet/minecraft/client/font/TextRenderer$Drawer;layerType:Lnet/minecraft/client/font/TextRenderer$TextLayerType;
 
- 
lightprivate final int light- Mappings:
- Namespace - Name - Mixin selector - official - k- Leov$b;k:I- intermediary - field_24249- Lnet/minecraft/class_327$class_5232;field_24249:I- named - light- Lnet/minecraft/client/font/TextRenderer$Drawer;light:I
 
- 
xfloat x- Mappings:
- Namespace - Name - Mixin selector - official - l- Leov$b;l:F- intermediary - field_24250- Lnet/minecraft/class_327$class_5232;field_24250:F- named - x- Lnet/minecraft/client/font/TextRenderer$Drawer;x:F
 
- 
yfloat y- Mappings:
- Namespace - Name - Mixin selector - official - m- Leov$b;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- Mappings:
- Namespace - Name - Mixin selector - official - n- Leov$b;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;
 
 
- 
- 
Constructor Details- 
Drawerpublic Drawer(VertexConsumerProvider vertexConsumers, float x, float y, int color, boolean shadow, Matrix4f matrix, TextRenderer.TextLayerType layerType, int light) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Leov$b;<init>(Leov;Lfjx;FFIZLorg/joml/Matrix4f;Leov$a;I)V- intermediary - <init>- Lnet/minecraft/class_327$class_5232;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_4597;FFIZLorg/joml/Matrix4f;Lnet/minecraft/class_327$class_6415;I)V- named - <init>- Lnet/minecraft/client/font/TextRenderer$Drawer;<init>(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/render/VertexConsumerProvider;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/font/TextRenderer$TextLayerType;I)V
 
 
- 
- 
Method Details- 
addRectangle- Mappings:
- Namespace - Name - Mixin selector - official - a- Leov$b;a(Lerr$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
 
- 
acceptVisits a single character.Multiple surrogate characters are converted into one single codePointwhen passed into this method.- Specified by:
- acceptin interface- CharacterVisitor
- Parameters:
- 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
- Returns:
- trueto continue visiting other characters, or- falseto terminate the visit
- Mappings:
- Namespace - Name - Mixin selector - official - accept- Laon;accept(ILts;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
 
- 
drawLayerpublic float drawLayer(int underlineColor, float x) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leov$b;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
 
 
-