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 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
-
seeThroughTextLayer
-
uMin
private final float uMin -
uMax
private final float uMax -
vMin
private final float vMin -
vMax
private final float vMax -
xMin
private final float xMin -
xMax
private final float xMax -
yMin
private final float yMin -
yMax
private final float yMax
-
-
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)
-
-
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
-