EmptyGlyph.java
net.minecraft.client.gui.font.glyphs.EmptyGlyph
信息
- 全限定名:net.minecraft.client.gui.font.glyphs.EmptyGlyph
- 类型:public class
- 包:net.minecraft.client.gui.font.glyphs
- 源码路径:src/main/java/net/minecraft/client/gui/font/glyphs/EmptyGlyph.java
- 起始行号:L13
- 实现:UnbakedGlyph
- 职责:
TODO
字段/常量
info- 类型:
GlyphInfo - 修饰符:
private final - 源码定位:
L14 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
public EmptyGlyph(float advance) @ L16
- 构造器名:EmptyGlyph
- 源码定位:L16
- 修饰符:public
参数:
- advance: float
说明:
TODO
方法
下面的方法块按源码顺序生成。
public GlyphInfo info() @ L20
- 方法名:info
- 源码定位:L20
- 返回类型:GlyphInfo
- 修饰符:public
参数:
- 无
说明:
TODO
public BakedGlyph bake(UnbakedGlyph.Stitcher stitcher) @ L25
- 方法名:bake
- 源码定位:L25
- 返回类型:BakedGlyph
- 修饰符:public
参数:
- stitcher: UnbakedGlyph.Stitcher
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class EmptyGlyph implements UnbakedGlyph {
private final GlyphInfo info;
public EmptyGlyph(float advance) {
this.info = GlyphInfo.simple(advance);
}
@Override
public GlyphInfo info() {
return this.info;
}
@Override
public BakedGlyph bake(UnbakedGlyph.Stitcher stitcher) {
return new BakedGlyph() {
{
Objects.requireNonNull(EmptyGlyph.this);
}
@Override
public GlyphInfo info() {
return EmptyGlyph.this.info;
}
@Override
public TextRenderable.@Nullable Styled createGlyph(float x, float y, int color, int shadowColor, Style style, float boldOffset, float shadowOffset) {
return null;
}
};
}
}引用的其他类
-
- 引用位置:
字段/方法调用/返回值 - 关联成员:
GlyphInfo.simple()
- 引用位置:
-
- 引用位置:
参数/实现
- 引用位置:
-
- 引用位置:
构造调用/返回值 - 关联成员:
BakedGlyph()
- 引用位置: