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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlyphRenderer.Rectangle -
Field Summary
Fields Modifier and Type Field Description private floatmaxUprivate floatmaxVprivate floatmaxXprivate floatmaxYprivate floatminUprivate floatminVprivate floatminXprivate floatminYprivate RenderLayerseeThroughTextLayerprivate RenderLayertextLayer -
Constructor Summary
Constructors Constructor Description GlyphRenderer(RenderLayer textLayer, RenderLayer seeThroughTextLayer, float minU, float maxU, float minV, float maxV, float minX, float maxX, float minY, float maxY) -
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
-
seeThroughTextLayer
-
minU
private final float minU -
maxU
private final float maxU -
minV
private final float minV -
maxV
private final float maxV -
minX
private final float minX -
maxX
private final float maxX -
minY
private final float minY -
maxY
private final float maxY
-
-
Constructor Details
-
GlyphRenderer
public GlyphRenderer(RenderLayer textLayer, RenderLayer seeThroughTextLayer, float minU, float maxU, float minV, float maxV, float minX, float maxX, float minY, float maxY)
-
-
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) -
drawRectangle
public void drawRectangle(GlyphRenderer.Rectangle rectangle, Matrix4f matrix, VertexConsumer vertexConsumer, int light) -
getLayer
-