Love2D APIRasterizer本页总览Rasterizer 描述: 光栅化器处理字体渲染,包含字体数据(图像或TrueType字体)和可绘制的字形。 release 类型: 函数。 描述: 销毁对象的 Lua 引用。如果该对象未被任何其他 LÖVE 对象或线程引用,则该对象将被完全删除。 这个方法可以用来立即清理资源,而不需要等待Lua的垃圾收集器。 签名: release: function(self: Rasterizer): boolean 返回值: 返回类型描述boolean如果对象已通过此调用释放,则为 true;如果先前已释放过该对象,则为 false。 type 类型: 函数。 描述: 获取字符串形式的对象类型。 签名: type: function(self: Rasterizer): string 返回值: 返回类型描述string字符串类型。 Of 类型: 函数。 描述: 检查对象是否属于某种类型。如果对象的层次结构中具有指定名称的类型,则此函数将返回 true。 签名: typeOf: function(self: Rasterizer, type_name: string): boolean 参数: 参数名类型描述type_namestring要检查的类型的名称。 返回值: 返回类型描述boolean如果对象属于指定类型,则为 true,否则为 false。 getHeight 类型: 函数。 描述: 获取字体高度。 签名: getHeight: function(self: Rasterizer): integer 返回值: 返回类型描述integer字体高度 getAdvance 类型: 函数。 描述: 获取字体提前。 签名: getAdvance: function(self: Rasterizer): integer 返回值: 返回类型描述integer字体提前。 getAscent 类型: 函数。 描述: 获取上升高度。 签名: getAscent: function(self: Rasterizer): integer 返回值: 返回类型描述integer上升高度。 getDescent 类型: 函数。 描述: 获取下降高度。 签名: getDescent: function(self: Rasterizer): integer 返回值: 返回类型描述integer下降高度。 getLineHeight 类型: 函数。 描述: 获取字体的行高。 签名: getLineHeight: function(self: Rasterizer): integer 返回值: 返回类型描述integer字体的行高。 getGlyphData 类型: 函数。 描述: 获取指定字形的字形数据。 签名: getGlyphData: function(self: Rasterizer, glyph: string | integer): GlyphData 参数: 参数名类型描述glyphstring or integer字形 返回值: 返回类型描述GlyphData字形数据 getGlyphCount 类型: 函数。 描述: 获取字体中的字形数量。 签名: getGlyphCount: function(self: Rasterizer): integer 返回值: 返回类型描述integer字形计数。 hasGlyphs 类型: 函数。 描述: 检查字体是否包含指定的字形。 签名: hasGlyphs: function(self: Rasterizer, glyph: string | integer, ...: string | integer): boolean 参数: 参数名类型描述glyphstring or integer字形...string or integer... 参数。 返回值: 返回类型描述boolean任何包含指定字形的字体。