GlyphInfo.java
com.mojang.blaze3d.font.GlyphInfo
信息
- 全限定名:com.mojang.blaze3d.font.GlyphInfo
- 类型:public interface
- 包:com.mojang.blaze3d.font
- 源码路径:src/main/java/com/mojang/blaze3d/font/GlyphInfo.java
- 起始行号:L7
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
float getAdvance() @ L8
- 方法名:getAdvance
- 源码定位:L8
- 返回类型:float
- 修饰符:package-private
参数:
- 无
说明:
TODO
default float getAdvance(boolean bold) @ L10
- 方法名:getAdvance
- 源码定位:L10
- 返回类型:float
- 修饰符:default
参数:
- bold: boolean
说明:
TODO
default float getBoldOffset() @ L14
- 方法名:getBoldOffset
- 源码定位:L14
- 返回类型:float
- 修饰符:default
参数:
- 无
说明:
TODO
default float getShadowOffset() @ L18
- 方法名:getShadowOffset
- 源码定位:L18
- 返回类型:float
- 修饰符:default
参数:
- 无
说明:
TODO
static GlyphInfo simple(float advance) @ L22
- 方法名:simple
- 源码定位:L22
- 返回类型:GlyphInfo
- 修饰符:static
参数:
- advance: float
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public interface GlyphInfo {
float getAdvance();
default float getAdvance(boolean bold) {
return this.getAdvance() + (bold ? this.getBoldOffset() : 0.0F);
}
default float getBoldOffset() {
return 1.0F;
}
default float getShadowOffset() {
return 1.0F;
}
static GlyphInfo simple(float advance) {
return () -> advance;
}
}引用的其他类
- 无