Package net.minecraft.client.font
Class BakedGlyph
java.lang.Object
net.minecraft.client.font.BakedGlyph
- Direct Known Subclasses:
 EmptyBakedGlyph
- Mappings:
 Namespace Name named net/minecraft/client/font/BakedGlyphintermediary net/minecraft/class_382official gar
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable GpuTextureViewprivate final floatprivate final floatprivate final floatprivate final floatprivate final floatprivate final floatprivate final floatprivate final floatprivate final TextRenderLayerSetstatic final float - 
Constructor Summary
ConstructorsConstructorDescriptionBakedGlyph(TextRenderLayerSet textRenderLayers, @Nullable GpuTextureView gpuTexture, float minU, float maxU, float minV, float maxV, float minX, float maxX, float minY, float maxY)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate voiddraw(boolean italic, float x, float y, float z, Matrix4f matrix, VertexConsumer vertexConsumer, int color, boolean bold, int light) voiddraw(BakedGlyph.DrawnGlyph glyph, Matrix4f matrix, VertexConsumer vertexConsumer, int light, boolean fixedZ) private voiddrawRectangle(BakedGlyph.Rectangle rectangle, float shadowOffset, float zOffset, int color, VertexConsumer vertexConsumer, int light, Matrix4f matrix) voiddrawRectangle(BakedGlyph.Rectangle rectangle, Matrix4f matrix, VertexConsumer vertexConsumer, int light, boolean fixedZ) floatfloatfloatfloatprivate floatprivate floatgetLayer(TextRenderer.TextLayerType layerType) private static floatgetXExpansion(boolean bold)  
- 
Field Details
- 
Z_OFFSET
public static final float Z_OFFSET- See Also:
 - Mappings:
 Namespace Name Mixin selector named Z_OFFSETLnet/minecraft/client/font/BakedGlyph;Z_OFFSET:Fintermediary field_55098Lnet/minecraft/class_382;field_55098:Fofficial aLgar;a:F
 - 
textRenderLayers
- Mappings:
 Namespace Name Mixin selector named textRenderLayersLnet/minecraft/client/font/BakedGlyph;textRenderLayers:Lnet/minecraft/client/font/TextRenderLayerSet;intermediary field_44760Lnet/minecraft/class_382;field_44760:Lnet/minecraft/class_8538;official bLgar;b:Lgap;
 - 
gpuTexture
- Mappings:
 Namespace Name Mixin selector named gpuTextureLnet/minecraft/client/font/BakedGlyph;gpuTexture:Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary field_60569Lnet/minecraft/class_382;field_60569:Lcom/mojang/blaze3d/textures/GpuTextureView;official cLgar;c:Lcom/mojang/blaze3d/textures/GpuTextureView;
 - 
minU
private final float minU- Mappings:
 Namespace Name Mixin selector named minULnet/minecraft/client/font/BakedGlyph;minU:Fintermediary field_2276Lnet/minecraft/class_382;field_2276:Fofficial dLgar;d:F
 - 
maxU
private final float maxU- Mappings:
 Namespace Name Mixin selector named maxULnet/minecraft/client/font/BakedGlyph;maxU:Fintermediary field_2275Lnet/minecraft/class_382;field_2275:Fofficial eLgar;e:F
 - 
minV
private final float minV- Mappings:
 Namespace Name Mixin selector named minVLnet/minecraft/client/font/BakedGlyph;minV:Fintermediary field_2274Lnet/minecraft/class_382;field_2274:Fofficial fLgar;f:F
 - 
maxV
private final float maxV- Mappings:
 Namespace Name Mixin selector named maxVLnet/minecraft/client/font/BakedGlyph;maxV:Fintermediary field_2273Lnet/minecraft/class_382;field_2273:Fofficial gLgar;g:F
 - 
minX
private final float minX- Mappings:
 Namespace Name Mixin selector named minXLnet/minecraft/client/font/BakedGlyph;minX:Fintermediary field_2272Lnet/minecraft/class_382;field_2272:Fofficial hLgar;h:F
 - 
maxX
private final float maxX- Mappings:
 Namespace Name Mixin selector named maxXLnet/minecraft/client/font/BakedGlyph;maxX:Fintermediary field_2280Lnet/minecraft/class_382;field_2280:Fofficial iLgar;i:F
 - 
minY
private final float minY- Mappings:
 Namespace Name Mixin selector named minYLnet/minecraft/client/font/BakedGlyph;minY:Fintermediary field_2279Lnet/minecraft/class_382;field_2279:Fofficial jLgar;j:F
 - 
maxY
private final float maxY- Mappings:
 Namespace Name Mixin selector named maxYLnet/minecraft/client/font/BakedGlyph;maxY:Fintermediary field_2278Lnet/minecraft/class_382;field_2278:Fofficial kLgar;k:F
 
 - 
 - 
Constructor Details
- 
BakedGlyph
public BakedGlyph(TextRenderLayerSet textRenderLayers, @Nullable @Nullable GpuTextureView gpuTexture, float minU, float maxU, float minV, float maxV, float minX, float maxX, float minY, float maxY) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/font/BakedGlyph;<init>(Lnet/minecraft/client/font/TextRenderLayerSet;Lcom/mojang/blaze3d/textures/GpuTextureView;FFFFFFFF)Vintermediary <init>Lnet/minecraft/class_382;<init>(Lnet/minecraft/class_8538;Lcom/mojang/blaze3d/textures/GpuTextureView;FFFFFFFF)Vofficial <init>Lgar;<init>(Lgap;Lcom/mojang/blaze3d/textures/GpuTextureView;FFFFFFFF)V
 
 - 
 - 
Method Details
- 
getEffectiveMinX
- Mappings:
 Namespace Name Mixin selector named getEffectiveMinXLnet/minecraft/client/font/BakedGlyph;getEffectiveMinX(Lnet/minecraft/client/font/BakedGlyph$DrawnGlyph;)Fintermediary method_71821Lnet/minecraft/class_382;method_71821(Lnet/minecraft/class_382$class_10364;)Fofficial aLgar;a(Lgar$b;)F
 - 
getEffectiveMinY
- Mappings:
 Namespace Name Mixin selector named getEffectiveMinYLnet/minecraft/client/font/BakedGlyph;getEffectiveMinY(Lnet/minecraft/client/font/BakedGlyph$DrawnGlyph;)Fintermediary method_71824Lnet/minecraft/class_382;method_71824(Lnet/minecraft/class_382$class_10364;)Fofficial bLgar;b(Lgar$b;)F
 - 
getEffectiveMaxX
- Mappings:
 Namespace Name Mixin selector named getEffectiveMaxXLnet/minecraft/client/font/BakedGlyph;getEffectiveMaxX(Lnet/minecraft/client/font/BakedGlyph$DrawnGlyph;)Fintermediary method_71826Lnet/minecraft/class_382;method_71826(Lnet/minecraft/class_382$class_10364;)Fofficial cLgar;c(Lgar$b;)F
 - 
getEffectiveMaxY
- Mappings:
 Namespace Name Mixin selector named getEffectiveMaxYLnet/minecraft/client/font/BakedGlyph;getEffectiveMaxY(Lnet/minecraft/client/font/BakedGlyph$DrawnGlyph;)Fintermediary method_71828Lnet/minecraft/class_382;method_71828(Lnet/minecraft/class_382$class_10364;)Fofficial dLgar;d(Lgar$b;)F
 - 
draw
public void draw(BakedGlyph.DrawnGlyph glyph, Matrix4f matrix, VertexConsumer vertexConsumer, int light, boolean fixedZ) - Mappings:
 Namespace Name Mixin selector named drawLnet/minecraft/client/font/BakedGlyph;draw(Lnet/minecraft/client/font/BakedGlyph$DrawnGlyph;Lorg/joml/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;IZ)Vintermediary method_65025Lnet/minecraft/class_382;method_65025(Lnet/minecraft/class_382$class_10364;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;IZ)Vofficial aLgar;a(Lgar$b;Lorg/joml/Matrix4f;Lfof;IZ)V
 - 
draw
private void draw(boolean italic, float x, float y, float z, Matrix4f matrix, VertexConsumer vertexConsumer, int color, boolean bold, int light) - Mappings:
 Namespace Name Mixin selector named drawLnet/minecraft/client/font/BakedGlyph;draw(ZFFFLorg/joml/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;IZI)Vintermediary method_2025Lnet/minecraft/class_382;method_2025(ZFFFLorg/joml/Matrix4f;Lnet/minecraft/class_4588;IZI)Vofficial aLgar;a(ZFFFLorg/joml/Matrix4f;Lfof;IZI)V
 - 
getXExpansion
private static float getXExpansion(boolean bold) - Mappings:
 Namespace Name Mixin selector named getXExpansionLnet/minecraft/client/font/BakedGlyph;getXExpansion(Z)Fintermediary method_71822Lnet/minecraft/class_382;method_71822(Z)Fofficial aLgar;a(Z)F
 - 
getItalicOffsetAtMaxY
private float getItalicOffsetAtMaxY()- Mappings:
 Namespace Name Mixin selector named getItalicOffsetAtMaxYLnet/minecraft/client/font/BakedGlyph;getItalicOffsetAtMaxY()Fintermediary method_71825Lnet/minecraft/class_382;method_71825()Fofficial cLgar;c()F
 - 
getItalicOffsetAtMinY
private float getItalicOffsetAtMinY()- Mappings:
 Namespace Name Mixin selector named getItalicOffsetAtMinYLnet/minecraft/client/font/BakedGlyph;getItalicOffsetAtMinY()Fintermediary method_71827Lnet/minecraft/class_382;method_71827()Fofficial dLgar;d()F
 - 
drawRectangle
public void drawRectangle(BakedGlyph.Rectangle rectangle, Matrix4f matrix, VertexConsumer vertexConsumer, int light, boolean fixedZ) - Mappings:
 Namespace Name Mixin selector named drawRectangleLnet/minecraft/client/font/BakedGlyph;drawRectangle(Lnet/minecraft/client/font/BakedGlyph$Rectangle;Lorg/joml/Matrix4f;Lnet/minecraft/client/render/VertexConsumer;IZ)Vintermediary method_22944Lnet/minecraft/class_382;method_22944(Lnet/minecraft/class_382$class_328;Lorg/joml/Matrix4f;Lnet/minecraft/class_4588;IZ)Vofficial aLgar;a(Lgar$a;Lorg/joml/Matrix4f;Lfof;IZ)V
 - 
drawRectangle
private void drawRectangle(BakedGlyph.Rectangle rectangle, float shadowOffset, float zOffset, int color, VertexConsumer vertexConsumer, int light, Matrix4f matrix) - Mappings:
 Namespace Name Mixin selector named drawRectangleLnet/minecraft/client/font/BakedGlyph;drawRectangle(Lnet/minecraft/client/font/BakedGlyph$Rectangle;FFILnet/minecraft/client/render/VertexConsumer;ILorg/joml/Matrix4f;)Vintermediary method_65181Lnet/minecraft/class_382;method_65181(Lnet/minecraft/class_382$class_328;FFILnet/minecraft/class_4588;ILorg/joml/Matrix4f;)Vofficial aLgar;a(Lgar$a;FFILfof;ILorg/joml/Matrix4f;)V
 - 
getTexture
- Mappings:
 Namespace Name Mixin selector named getTextureLnet/minecraft/client/font/BakedGlyph;getTexture()Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary method_71820Lnet/minecraft/class_382;method_71820()Lcom/mojang/blaze3d/textures/GpuTextureView;official aLgar;a()Lcom/mojang/blaze3d/textures/GpuTextureView;
 - 
getPipeline
- Mappings:
 Namespace Name Mixin selector named getPipelineLnet/minecraft/client/font/BakedGlyph;getPipeline()Lcom/mojang/blaze3d/pipeline/RenderPipeline;intermediary method_71823Lnet/minecraft/class_382;method_71823()Lcom/mojang/blaze3d/pipeline/RenderPipeline;official bLgar;b()Lcom/mojang/blaze3d/pipeline/RenderPipeline;
 - 
getLayer
- Mappings:
 Namespace Name Mixin selector named getLayerLnet/minecraft/client/font/BakedGlyph;getLayer(Lnet/minecraft/client/font/TextRenderer$TextLayerType;)Lnet/minecraft/client/render/RenderLayer;intermediary method_24045Lnet/minecraft/class_382;method_24045(Lnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_1921;official aLgar;a(Lfwy$a;)Lgxy;
 
 -