Package net.minecraft.client.font
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 dxkintermediary net/minecraft/class_382named net/minecraft/client/font/GlyphRenderer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlyphRenderer.Rectangle -
Field Summary
Fields Modifier and Type Field Description private RenderLayerseeThroughTextLayerprivate RenderLayertextLayerprivate floatuMaxprivate floatuMinprivate floatvMaxprivate floatvMinprivate floatxMaxprivate floatxMinprivate floatyMaxprivate floatyMin -
Constructor Summary
Constructors Constructor Description GlyphRenderer(RenderLayer textLayer, RenderLayer seeThroughTextLayer, float uMin, float uMax, float vMin, float vMax, float xMin, float xMax, float yMin, float yMax) -
Method Summary
Modifier and Type Method Description voiddraw(boolean italic, float x, float y, Matrix4f matrix, VertexConsumer vertexConsumer, float red, float green, float blue, float alpha, int light)voiddrawRectangle(GlyphRenderer.Rectangle rectangle, Matrix4f matrix, VertexConsumer vertexConsumer, int light)RenderLayergetLayer(boolean seeThrough)
-
Field Details
-
textLayer
- Mappings:
Namespace Name Mixin selector official aLdxk;a:Lemg;intermediary field_21692Lnet/minecraft/class_382;field_21692:Lnet/minecraft/class_1921;named textLayerLnet/minecraft/client/font/GlyphRenderer;textLayer:Lnet/minecraft/client/render/RenderLayer;
-
seeThroughTextLayer
- Mappings:
Namespace Name Mixin selector official bLdxk;b:Lemg;intermediary field_21693Lnet/minecraft/class_382;field_21693:Lnet/minecraft/class_1921;named seeThroughTextLayerLnet/minecraft/client/font/GlyphRenderer;seeThroughTextLayer:Lnet/minecraft/client/render/RenderLayer;
-
uMin
private final float uMin- Mappings:
Namespace Name Mixin selector official cLdxk;c:Fintermediary field_2276Lnet/minecraft/class_382;field_2276:Fnamed uMinLnet/minecraft/client/font/GlyphRenderer;uMin:F
-
uMax
private final float uMax- Mappings:
Namespace Name Mixin selector official dLdxk;d:Fintermediary field_2275Lnet/minecraft/class_382;field_2275:Fnamed uMaxLnet/minecraft/client/font/GlyphRenderer;uMax:F
-
vMin
private final float vMin- Mappings:
Namespace Name Mixin selector official eLdxk;e:Fintermediary field_2274Lnet/minecraft/class_382;field_2274:Fnamed vMinLnet/minecraft/client/font/GlyphRenderer;vMin:F
-
vMax
private final float vMax- Mappings:
Namespace Name Mixin selector official fLdxk;f:Fintermediary field_2273Lnet/minecraft/class_382;field_2273:Fnamed vMaxLnet/minecraft/client/font/GlyphRenderer;vMax:F
-
xMin
private final float xMin- Mappings:
Namespace Name Mixin selector official gLdxk;g:Fintermediary field_2272Lnet/minecraft/class_382;field_2272:Fnamed xMinLnet/minecraft/client/font/GlyphRenderer;xMin:F
-
xMax
private final float xMax- Mappings:
Namespace Name Mixin selector official hLdxk;h:Fintermediary field_2280Lnet/minecraft/class_382;field_2280:Fnamed xMaxLnet/minecraft/client/font/GlyphRenderer;xMax:F
-
yMin
private final float yMin- Mappings:
Namespace Name Mixin selector official iLdxk;i:Fintermediary field_2279Lnet/minecraft/class_382;field_2279:Fnamed yMinLnet/minecraft/client/font/GlyphRenderer;yMin:F
-
yMax
private final float yMax- Mappings:
Namespace Name Mixin selector official jLdxk;j:Fintermediary field_2278Lnet/minecraft/class_382;field_2278:Fnamed yMaxLnet/minecraft/client/font/GlyphRenderer;yMax:F
-
-
Constructor Details
-
GlyphRenderer
public GlyphRenderer(RenderLayer textLayer, RenderLayer seeThroughTextLayer, float uMin, float uMax, float vMin, float vMax, float xMin, float xMax, float yMin, float yMax)- Mappings:
Namespace Name Mixin selector official <init>Ldxk;<init>(Lemg;Lemg;FFFFFFFF)Vintermediary <init>Lnet/minecraft/class_382;<init>(Lnet/minecraft/class_1921;Lnet/minecraft/class_1921;FFFFFFFF)Vnamed <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 aLdxk;a(ZFFLd;Ldpk;FFFFI)Vintermediary method_2025Lnet/minecraft/class_382;method_2025(ZFFLnet/minecraft/class_1159;Lnet/minecraft/class_4588;FFFFI)Vnamed drawLnet/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 aLdxk;a(Ldxk$a;Ld;Ldpk;I)Vintermediary method_22944Lnet/minecraft/class_382;method_22944(Lnet/minecraft/class_382$class_328;Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;I)Vnamed drawRectangleLnet/minecraft/client/font/GlyphRenderer;drawRectangle(Lnet/minecraft/client/font/GlyphRenderer$Rectangle;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;I)V
-
getLayer
- Mappings:
Namespace Name Mixin selector official aLdxk;a(Z)Lemg;intermediary method_24045Lnet/minecraft/class_382;method_24045(Z)Lnet/minecraft/class_1921;named getLayerLnet/minecraft/client/font/GlyphRenderer;getLayer(Z)Lnet/minecraft/client/render/RenderLayer;
-