Skip to content

glyph_t ​

概述 ​

代表一个字符的字模。

函数 ​

函数名称说明
glyph_clone克隆glyph对象。
glyph_create创建glyph对象。
glyph_destroy销毁glyph对象。

属性 ​

属性名称类型说明
advanceuint16_t占位宽度。
dataconst uint8_t*数据。
formatuint8_t格式。
huint16_t高度。
pitchuint8_tpitch。
wuint16_t宽度。
xint16_tx坐标。
yint16_ty坐标。

glyph_clone 函数 ​

  • 函数功能:

克隆glyph对象。

  • 函数原型:
glyph_t* glyph_clone (glyph_t* g);
  • 参数说明:
参数类型说明
返回值glyph_t*glyph对象。
gglyph_t*glyph对象。

glyph_create 函数 ​

  • 函数功能:

创建glyph对象。

  • 函数原型:
glyph_t* glyph_create ();
  • 参数说明:
参数类型说明
返回值glyph_t*glyph对象。

glyph_destroy 函数 ​

  • 函数功能:

销毁glyph对象。

  • 函数原型:
ret_t glyph_destroy (glyph_t* g);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
gglyph_t*glyph对象。

advance 属性 ​

占位宽度。

  • 类型:uint16_t
特性是否支持
可直接读取是
可直接修改否

data 属性 ​

数据。

  • 类型:const uint8_t*
特性是否支持
可直接读取是
可直接修改否

format 属性 ​

格式。

  • 类型:uint8_t
特性是否支持
可直接读取是
可直接修改否

h 属性 ​

高度。

  • 类型:uint16_t
特性是否支持
可直接读取是
可直接修改否

pitch 属性 ​

pitch。

  • 类型:uint8_t
特性是否支持
可直接读取是
可直接修改否

w 属性 ​

宽度。

  • 类型:uint16_t
特性是否支持
可直接读取是
可直接修改否

x 属性 ​

x坐标。

  • 类型:int16_t
特性是否支持
可直接读取是
可直接修改否

y 属性 ​

y坐标。

  • 类型:int16_t
特性是否支持
可直接读取是
可直接修改否