类 TextRenderer.Drawer
- java.lang.Object
-
- net.minecraft.client.font.TextRenderer.Drawer
-
- 所有已实现的接口:
CharacterVisitor
- 封闭类:
- TextRenderer
@Environment(CLIENT) class TextRenderer.Drawer extends Object implements CharacterVisitor
- Mappings:
Namespace Name official dvh$aintermediary net/minecraft/class_327$class_5232named net/minecraft/client/font/TextRenderer$Drawer
-
-
字段概要
字段 修饰符和类型 字段 说明 private floatalphaprivate floatblueprivate floatbrightnessMultiplierprivate floatgreenprivate intlightprivate Matrix4fmatrixprivate @Nullable List<GlyphRenderer.Rectangle>rectanglesprivate floatredprivate booleanseeThroughprivate booleanshadow(专用程序包) VertexConsumerProvidervertexConsumersprivate floatxprivate floaty
-
构造器概要
构造器 构造器 说明 Drawer(VertexConsumerProvider vertexConsumers, float x, float y, int color, boolean shadow, Matrix4f matrix, boolean seeThrough, int light)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanaccept(int index, Style style, int codePoint)Visits a single character.private voidaddRectangle(GlyphRenderer.Rectangle rectangle)floatdrawLayer(int underlineColor, float x)
-
-
-
字段详细资料
-
vertexConsumers
final VertexConsumerProvider vertexConsumers
- Mappings:
Namespace Name Mixin selector official aLdvh$a;a:Lema;intermediary field_24239Lnet/minecraft/class_327$class_5232;field_24239:Lnet/minecraft/class_4597;named vertexConsumersLnet/minecraft/client/font/TextRenderer$Drawer;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider;
-
shadow
private final boolean shadow
- Mappings:
Namespace Name Mixin selector official cLdvh$a;c:Zintermediary field_24241Lnet/minecraft/class_327$class_5232;field_24241:Znamed shadowLnet/minecraft/client/font/TextRenderer$Drawer;shadow:Z
-
brightnessMultiplier
private final float brightnessMultiplier
- Mappings:
Namespace Name Mixin selector official dLdvh$a;d:Fintermediary field_24242Lnet/minecraft/class_327$class_5232;field_24242:Fnamed brightnessMultiplierLnet/minecraft/client/font/TextRenderer$Drawer;brightnessMultiplier:F
-
red
private final float red
- Mappings:
Namespace Name Mixin selector official eLdvh$a;e:Fintermediary field_24243Lnet/minecraft/class_327$class_5232;field_24243:Fnamed redLnet/minecraft/client/font/TextRenderer$Drawer;red:F
-
green
private final float green
- Mappings:
Namespace Name Mixin selector official fLdvh$a;f:Fintermediary field_24244Lnet/minecraft/class_327$class_5232;field_24244:Fnamed greenLnet/minecraft/client/font/TextRenderer$Drawer;green:F
-
blue
private final float blue
- Mappings:
Namespace Name Mixin selector official gLdvh$a;g:Fintermediary field_24245Lnet/minecraft/class_327$class_5232;field_24245:Fnamed blueLnet/minecraft/client/font/TextRenderer$Drawer;blue:F
-
alpha
private final float alpha
- Mappings:
Namespace Name Mixin selector official hLdvh$a;h:Fintermediary field_24246Lnet/minecraft/class_327$class_5232;field_24246:Fnamed alphaLnet/minecraft/client/font/TextRenderer$Drawer;alpha:F
-
matrix
private final Matrix4f matrix
- Mappings:
Namespace Name Mixin selector official iLdvh$a;i:Ld;intermediary field_24247Lnet/minecraft/class_327$class_5232;field_24247:Lnet/minecraft/class_1159;named matrixLnet/minecraft/client/font/TextRenderer$Drawer;matrix:Lnet/minecraft/util/math/Matrix4f;
-
seeThrough
private final boolean seeThrough
- Mappings:
Namespace Name Mixin selector official jLdvh$a;j:Zintermediary field_24248Lnet/minecraft/class_327$class_5232;field_24248:Znamed seeThroughLnet/minecraft/client/font/TextRenderer$Drawer;seeThrough:Z
-
light
private final int light
- Mappings:
Namespace Name Mixin selector official kLdvh$a;k:Iintermediary field_24249Lnet/minecraft/class_327$class_5232;field_24249:Inamed lightLnet/minecraft/client/font/TextRenderer$Drawer;light:I
-
x
private float x
- Mappings:
Namespace Name Mixin selector official lLdvh$a;l:Fintermediary field_24250Lnet/minecraft/class_327$class_5232;field_24250:Fnamed xLnet/minecraft/client/font/TextRenderer$Drawer;x:F
-
y
private final float y
- Mappings:
Namespace Name Mixin selector official mLdvh$a;m:Fintermediary field_24251Lnet/minecraft/class_327$class_5232;field_24251:Fnamed yLnet/minecraft/client/font/TextRenderer$Drawer;y:F
-
rectangles
@Nullable private @Nullable List<GlyphRenderer.Rectangle> rectangles
- Mappings:
Namespace Name Mixin selector official nLdvh$a;n:Ljava/util/List;intermediary field_24252Lnet/minecraft/class_327$class_5232;field_24252:Ljava/util/List;named rectanglesLnet/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)Vintermediary <init>Lnet/minecraft/class_327$class_5232;<init>(Lnet/minecraft/class_327;Lnet/minecraft/class_4597;FFIZLnet/minecraft/class_1159;ZI)Vnamed <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 aLdvh$a;a(Ldxm$a;)Vintermediary method_27532Lnet/minecraft/class_327$class_5232;method_27532(Lnet/minecraft/class_382$class_328;)Vnamed addRectangleLnet/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
codePointwhen passed into this method.- 指定者:
accept在接口中CharacterVisitor- 参数:
index- the current index of the characterstyle- the style of the character, containing formatting and font informationcodePoint- the code point of the character- 返回:
trueto continue visiting other characters, orfalseto terminate the visit- Mappings:
Namespace Name Mixin selector official acceptLagk;accept(ILox;I)Zintermediary acceptLnet/minecraft/class_5224;accept(ILnet/minecraft/class_2583;I)Znamed acceptLnet/minecraft/text/CharacterVisitor;accept(ILnet/minecraft/text/Style;I)Z
-
drawLayer
public float drawLayer(int underlineColor, float x)- Mappings:
Namespace Name Mixin selector official aLdvh$a;a(IF)Fintermediary method_27531Lnet/minecraft/class_327$class_5232;method_27531(IF)Fnamed drawLayerLnet/minecraft/client/font/TextRenderer$Drawer;drawLayer(IF)F
-
-