Package net.minecraft.client.font
Class BitmapFont.BitmapFontGlyph
java.lang.Object
net.minecraft.client.font.BitmapFont.BitmapFontGlyph
- All Implemented Interfaces:
Glyph
,RenderableGlyph
- Enclosing class:
- BitmapFont
@Environment(CLIENT) static final class BitmapFont.BitmapFontGlyph extends Object implements RenderableGlyph
-
Field Summary
Fields Modifier and Type Field Description private int
advance
private int
ascent
private int
height
private NativeImage
image
private float
scaleFactor
private int
width
private int
x
private int
y
-
Constructor Summary
Constructors Modifier Constructor Description private
BitmapFontGlyph(float scaleFactor, NativeImage image, int x, int y, int width, int height, int advance, int ascent)
-
Method Summary
Modifier and Type Method Description float
getAdvance()
float
getAscent()
int
getHeight()
float
getOversample()
int
getWidth()
boolean
hasColor()
void
upload(int x, int y)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.font.Glyph
getAdvance, getBearingX, getBoldOffset, getShadowOffset
Methods inherited from interface net.minecraft.client.font.RenderableGlyph
getXMax, getXMin, getYMax, getYMin
-
Field Details
-
scaleFactor
private final float scaleFactor -
image
-
x
private final int x -
y
private final int y -
width
private final int width -
height
private final int height -
advance
private final int advance -
ascent
private final int ascent
-
-
Constructor Details
-
BitmapFontGlyph
private BitmapFontGlyph(float scaleFactor, NativeImage image, int x, int y, int width, int height, int advance, int ascent)
-
-
Method Details
-
getOversample
public float getOversample()- Specified by:
getOversample
in interfaceRenderableGlyph
-
getWidth
public int getWidth()- Specified by:
getWidth
in interfaceRenderableGlyph
-
getHeight
public int getHeight()- Specified by:
getHeight
in interfaceRenderableGlyph
-
getAdvance
public float getAdvance()- Specified by:
getAdvance
in interfaceGlyph
-
getAscent
public float getAscent()- Specified by:
getAscent
in interfaceRenderableGlyph
-
upload
public void upload(int x, int y)- Specified by:
upload
in interfaceRenderableGlyph
-
hasColor
public boolean hasColor()- Specified by:
hasColor
in interfaceRenderableGlyph
-