记录类 BitmapProvider.Glyph
java.lang.Object
java.lang.Record
net.minecraft.client.gui.font.providers.BitmapProvider.Glyph
- 所有已实现的接口:
GlyphInfo
- 封闭类:
BitmapProvider
static record BitmapProvider.Glyph(float scale, NativeImage image, int offsetX, int offsetY, int width, int height, int advance, int ascent)
extends Record
implements GlyphInfo
-
嵌套类概要
从接口继承的嵌套类/接口 com.mojang.blaze3d.font.GlyphInfo
GlyphInfo.SpaceGlyphInfo
-
字段概要
字段修饰符和类型字段说明private final int
advance
记录组件的字段。private final int
ascent
记录组件的字段。private final int
height
记录组件的字段。private final NativeImage
image
记录组件的字段。private final int
offsetX
记录组件的字段。private final int
offsetY
记录组件的字段。private final float
scale
记录组件的字段。private final int
width
记录组件的字段。 -
构造器概要
构造器构造器说明Glyph
(float scale, NativeImage image, int offsetX, int offsetY, int width, int height, int advance, int ascent) 创建Glyph
记录类的实例。 -
方法概要
修饰符和类型方法说明int
advance()
返回advance
记录组件的值。int
ascent()
返回ascent
记录组件的值。bake
(Function<SheetGlyphInfo, BakedGlyph> p_232640_) final boolean
指示某个其他对象是否“等于”此对象。float
final int
hashCode()
返回此对象的哈希代码值。int
height()
返回height
记录组件的值。image()
返回image
记录组件的值。int
offsetX()
返回offsetX
记录组件的值。int
offsetY()
返回offsetY
记录组件的值。float
scale()
返回scale
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。int
width()
返回width
记录组件的值。从接口继承的方法 com.mojang.blaze3d.font.GlyphInfo
getAdvance, getBoldOffset, getShadowOffset
-
字段详细资料
-
scale
private final float scalescale
记录组件的字段。 -
image
image
记录组件的字段。 -
offsetX
private final int offsetXoffsetX
记录组件的字段。 -
offsetY
private final int offsetYoffsetY
记录组件的字段。 -
width
private final int widthwidth
记录组件的字段。 -
height
private final int heightheight
记录组件的字段。 -
advance
private final int advanceadvance
记录组件的字段。 -
ascent
private final int ascentascent
记录组件的字段。
-
-
构造器详细资料
-
Glyph
Glyph(float scale, NativeImage image, int offsetX, int offsetY, int width, int height, int advance, int ascent) 创建Glyph
记录类的实例。- 参数:
scale
-scale
记录组件的值image
-image
记录组件的值offsetX
-offsetX
记录组件的值offsetY
-offsetY
记录组件的值width
-width
记录组件的值height
-height
记录组件的值advance
-advance
记录组件的值ascent
-ascent
记录组件的值
-
-
方法详细资料
-
getAdvance
public float getAdvance()- 指定者:
getAdvance
在接口中GlyphInfo
-
bake
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
scale
public float scale()返回scale
记录组件的值。- 返回:
scale
记录组件的值
-
image
返回image
记录组件的值。- 返回:
image
记录组件的值
-
offsetX
public int offsetX()返回offsetX
记录组件的值。- 返回:
offsetX
记录组件的值
-
offsetY
public int offsetY()返回offsetY
记录组件的值。- 返回:
offsetY
记录组件的值
-
width
public int width()返回width
记录组件的值。- 返回:
width
记录组件的值
-
height
public int height()返回height
记录组件的值。- 返回:
height
记录组件的值
-
advance
public int advance()返回advance
记录组件的值。- 返回:
advance
记录组件的值
-
ascent
public int ascent()返回ascent
记录组件的值。- 返回:
ascent
记录组件的值
-