Package net.minecraft.client.font
Class TextRenderer.Drawer
java.lang.Object
net.minecraft.client.font.TextRenderer.Drawer
- All Implemented Interfaces:
TextRenderer.class_11465,CharacterVisitor
- Enclosing class:
TextRenderer
@Environment(CLIENT)
private class TextRenderer.Drawer
extends Object
implements CharacterVisitor, TextRenderer.class_11465
- Mappings:
Namespace Name named net/minecraft/client/font/TextRenderer$Drawerintermediary net/minecraft/class_327$class_5232official fwv$d
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate floatprivate floatprivate floatprivate floatprivate floatprivate floatprivate floatprivate float(package private) final List<BakedGlyph.DrawnGlyph> private @Nullable List<BakedGlyph.Rectangle> private final boolean(package private) float(package private) float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanVisits a single character.private voidaddRectangle(BakedGlyph.Rectangle rectangle) private intgetRenderColor(@Nullable TextColor override) private intgetShadowColor(Style style, int textColor) voidmethod_71801(TextRenderer.class_11464 class_11464) private voidmethod_71802(float float2, float float3, float float4) private voidmethod_71803(float float2, float float3, float float4, float float5) private voidmethod_71804(BakedGlyph.DrawnGlyph drawnGlyph)
-
Field Details
-
shadow
private final boolean shadow- Mappings:
Namespace Name Mixin selector named shadowLnet/minecraft/client/font/TextRenderer$Drawer;shadow:Zintermediary field_24241Lnet/minecraft/class_327$class_5232;field_24241:Zofficial bLfwv$d;b:Z
-
color
private final int color- Mappings:
Namespace Name Mixin selector named colorLnet/minecraft/client/font/TextRenderer$Drawer;color:Iintermediary field_54817Lnet/minecraft/class_327$class_5232;field_54817:Iofficial cLfwv$d;c:I
-
backgroundColor
private final int backgroundColor- Mappings:
Namespace Name Mixin selector named backgroundColorLnet/minecraft/client/font/TextRenderer$Drawer;backgroundColor:Iintermediary field_54818Lnet/minecraft/class_327$class_5232;field_54818:Iofficial dLfwv$d;d:I
-
x
float x- Mappings:
Namespace Name Mixin selector named xLnet/minecraft/client/font/TextRenderer$Drawer;x:Fintermediary field_24250Lnet/minecraft/class_327$class_5232;field_24250:Fofficial eLfwv$d;e:F
-
y
float y- Mappings:
Namespace Name Mixin selector named yLnet/minecraft/client/font/TextRenderer$Drawer;y:Fintermediary field_24251Lnet/minecraft/class_327$class_5232;field_24251:Fofficial fLfwv$d;f:F
-
field_60699
private float field_60699- Mappings:
Namespace Name Mixin selector named field_60699Lnet/minecraft/client/font/TextRenderer$Drawer;field_60699:Fintermediary field_60699Lnet/minecraft/class_327$class_5232;field_60699:Fofficial gLfwv$d;g:F
-
field_60700
private float field_60700- Mappings:
Namespace Name Mixin selector named field_60700Lnet/minecraft/client/font/TextRenderer$Drawer;field_60700:Fintermediary field_60700Lnet/minecraft/class_327$class_5232;field_60700:Fofficial hLfwv$d;h:F
-
field_60701
private float field_60701- Mappings:
Namespace Name Mixin selector named field_60701Lnet/minecraft/client/font/TextRenderer$Drawer;field_60701:Fintermediary field_60701Lnet/minecraft/class_327$class_5232;field_60701:Fofficial iLfwv$d;i:F
-
field_60702
private float field_60702- Mappings:
Namespace Name Mixin selector named field_60702Lnet/minecraft/client/font/TextRenderer$Drawer;field_60702:Fintermediary field_60702Lnet/minecraft/class_327$class_5232;field_60702:Fofficial jLfwv$d;j:F
-
field_60703
private float field_60703- Mappings:
Namespace Name Mixin selector named field_60703Lnet/minecraft/client/font/TextRenderer$Drawer;field_60703:Fintermediary field_60703Lnet/minecraft/class_327$class_5232;field_60703:Fofficial kLfwv$d;k:F
-
field_60704
private float field_60704- Mappings:
Namespace Name Mixin selector named field_60704Lnet/minecraft/client/font/TextRenderer$Drawer;field_60704:Fintermediary field_60704Lnet/minecraft/class_327$class_5232;field_60704:Fofficial lLfwv$d;l:F
-
field_60705
private float field_60705- Mappings:
Namespace Name Mixin selector named field_60705Lnet/minecraft/client/font/TextRenderer$Drawer;field_60705:Fintermediary field_60705Lnet/minecraft/class_327$class_5232;field_60705:Fofficial mLfwv$d;m:F
-
field_60706
private float field_60706- Mappings:
Namespace Name Mixin selector named field_60706Lnet/minecraft/client/font/TextRenderer$Drawer;field_60706:Fintermediary field_60706Lnet/minecraft/class_327$class_5232;field_60706:Fofficial nLfwv$d;n:F
-
field_60707
- Mappings:
Namespace Name Mixin selector named field_60707Lnet/minecraft/client/font/TextRenderer$Drawer;field_60707:Ljava/util/List;intermediary field_60707Lnet/minecraft/class_327$class_5232;field_60707:Ljava/util/List;official oLfwv$d;o:Ljava/util/List;
-
rectangles
- Mappings:
Namespace Name Mixin selector named rectanglesLnet/minecraft/client/font/TextRenderer$Drawer;rectangles:Ljava/util/List;intermediary field_24252Lnet/minecraft/class_327$class_5232;field_24252:Ljava/util/List;official pLfwv$d;p:Ljava/util/List;
-
-
Constructor Details
-
Drawer
public Drawer(float x, float y, int color, boolean shadow) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/font/TextRenderer$Drawer;<init>(Lnet/minecraft/client/font/TextRenderer;FFIZ)Vintermediary <init>Lnet/minecraft/class_327$class_5232;<init>(Lnet/minecraft/class_327;FFIZ)Vofficial <init>Lfwv$d;<init>(Lfwv;FFIZ)V
-
Drawer
public Drawer(float x, float y, int color, int backgroundColor, boolean shadow) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/font/TextRenderer$Drawer;<init>(Lnet/minecraft/client/font/TextRenderer;FFIIZ)Vintermediary <init>Lnet/minecraft/class_327$class_5232;<init>(Lnet/minecraft/class_327;FFIIZ)Vofficial <init>Lfwv$d;<init>(Lfwv;FFIIZ)V
-
-
Method Details
-
method_71803
private void method_71803(float float2, float float3, float float4, float float5) - Mappings:
Namespace Name Mixin selector named method_71803Lnet/minecraft/client/font/TextRenderer$Drawer;method_71803(FFFF)Vintermediary method_71803Lnet/minecraft/class_327$class_5232;method_71803(FFFF)Vofficial aLfwv$d;a(FFFF)V
-
method_71802
private void method_71802(float float2, float float3, float float4) - Mappings:
Namespace Name Mixin selector named method_71802Lnet/minecraft/client/font/TextRenderer$Drawer;method_71802(FFF)Vintermediary method_71802Lnet/minecraft/class_327$class_5232;method_71802(FFF)Vofficial aLfwv$d;a(FFF)V
-
method_71804
- Mappings:
Namespace Name Mixin selector named method_71804Lnet/minecraft/client/font/TextRenderer$Drawer;method_71804(Lnet/minecraft/client/font/BakedGlyph$DrawnGlyph;)Vintermediary method_71804Lnet/minecraft/class_327$class_5232;method_71804(Lnet/minecraft/class_382$class_10364;)Vofficial aLfwv$d;a(Lgan$b;)V
-
addRectangle
- Mappings:
Namespace Name Mixin selector named addRectangleLnet/minecraft/client/font/TextRenderer$Drawer;addRectangle(Lnet/minecraft/client/font/BakedGlyph$Rectangle;)Vintermediary method_27532Lnet/minecraft/class_327$class_5232;method_27532(Lnet/minecraft/class_382$class_328;)Vofficial aLfwv$d;a(Lgan$a;)V
-
accept
Visits a single character.Multiple surrogate characters are converted into one single
codePointwhen passed into this method.- Specified by:
acceptin interfaceCharacterVisitor- Parameters:
index- the current index of the characterstyle- the style of the character, containing formatting and font informationcodePoint- the code point of the character- Returns:
trueto continue visiting other characters, orfalseto terminate the visit- Mappings:
Namespace Name Mixin selector named acceptLnet/minecraft/text/CharacterVisitor;accept(ILnet/minecraft/text/Style;I)Zintermediary acceptLnet/minecraft/class_5224;accept(ILnet/minecraft/class_2583;I)Zofficial acceptLbbn;accept(ILyj;I)Z
-
method_71801
- Specified by:
method_71801in interfaceTextRenderer.class_11465- Mappings:
Namespace Name Mixin selector named method_71801Lnet/minecraft/client/font/TextRenderer$class_11465;method_71801(Lnet/minecraft/client/font/TextRenderer$class_11464;)Vintermediary method_71801Lnet/minecraft/class_327$class_11465;method_71801(Lnet/minecraft/class_327$class_11464;)Vofficial aLfwv$c;a(Lfwv$b;)V
-
getRenderColor
- Mappings:
Namespace Name Mixin selector named getRenderColorLnet/minecraft/client/font/TextRenderer$Drawer;getRenderColor(Lnet/minecraft/text/TextColor;)Iintermediary method_65178Lnet/minecraft/class_327$class_5232;method_65178(Lnet/minecraft/class_5251;)Iofficial aLfwv$d;a(Lyl;)I
-
getShadowColor
- Mappings:
Namespace Name Mixin selector named getShadowColorLnet/minecraft/client/font/TextRenderer$Drawer;getShadowColor(Lnet/minecraft/text/Style;I)Iintermediary method_65177Lnet/minecraft/class_327$class_5232;method_65177(Lnet/minecraft/class_2583;I)Iofficial aLfwv$d;a(Lyj;I)I
-
method_71800
- Specified by:
method_71800in interfaceTextRenderer.class_11465- Mappings:
Namespace Name Mixin selector named method_71800Lnet/minecraft/client/font/TextRenderer$class_11465;method_71800()Lnet/minecraft/client/gui/ScreenRect;intermediary method_71800Lnet/minecraft/class_327$class_11465;method_71800()Lnet/minecraft/class_8030;official aLfwv$c;a()Lgby;
-