mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-02 20:18:22 +08:00
14 KiB
14 KiB
font_loader_stb_t
概述
stb字体加载器。
stb主要用于加载矢量字体(如truetype),它功能强大,体积小巧。
函数
fargs_get_data_and_size 函数
- 函数功能:
从参数中获取数据和长度。
- 函数原型:
ret_t fargs_get_data_and_size (fscript_args_t* args, const uint8_t** , uint32_t* ret_size);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
args | fscript_args_t* | 参数。 |
const uint8_t** | 。 | |
ret_size | uint32_t* | 返回数据的长度。 |
font_loader_stb 函数
- 函数功能:
获取stb字体加载器对象。
- 函数原型:
font_loader_t* font_loader_stb ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | font_loader_t* | 返回字体加载器对象。 |
font_loader_stb_mono 函数
- 函数功能:
获取stb mono字体加载器对象。
- 函数原型:
font_loader_t* font_loader_stb_mono ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | font_loader_t* | 返回字体加载器对象。 |
font_stb_create 函数
- 函数功能:
创建stb字体对象。
- 函数原型:
font_t* font_stb_create (const char* name, const uint8_t* buff , uint32_t size);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | font_t* | 返回字体对象。 |
name | const char* | 字体名称。 |
const uint8_t* buff | 。 | |
size | uint32_t | 字体数据长度。 |
font_stb_mono_create 函数
- 函数功能:
创建stb mono字体对象。
- 函数原型:
font_t* font_stb_mono_create (const char* name, const uint8_t* buff , uint32_t size);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | font_t* | 返回字体对象。 |
name | const char* | 字体名称。 |
const uint8_t* buff | 。 | |
size | uint32_t | 字体数据长度。 |
fscript_app_conf_register 函数
- 函数功能:
注册app_conf函数。
- 函数原型:
ret_t fscript_app_conf_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_array_register 函数
- 函数功能:
注册typed array函数。
- 函数原型:
ret_t fscript_array_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_bits_register 函数
- 函数功能:
注册数学函数。
- 函数原型:
ret_t fscript_bits_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_crc_register 函数
- 函数功能:
注册crc16/crc32/cksum等函数。
- 函数原型:
ret_t fscript_crc_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_date_time_register 函数
- 函数功能:
注册date time函数。
- 函数原型:
ret_t fscript_date_time_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_endian_register 函数
- 函数功能:
注册大端小断转换函数等函数。
- 函数原型:
ret_t fscript_endian_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_ext_init 函数
- 函数功能:
注册扩展函数。
- 函数原型:
ret_t fscript_ext_init ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_fs_register 函数
- 函数功能:
注册文件系统函数。
- 函数原型:
ret_t fscript_fs_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_iostream_file_register 函数
- 函数功能:
注册iostream_file相关函数。
- 函数原型:
ret_t fscript_iostream_file_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_iostream_inet_register 函数
- 函数功能:
注册iostream_inet相关函数。
- 函数原型:
ret_t fscript_iostream_inet_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_iostream_register 函数
- 函数功能:
注册iostream相关函数。
- 函数原型:
ret_t fscript_iostream_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_iostream_serial_register 函数
- 函数功能:
注册iostream_serial相关函数。
- 函数原型:
ret_t fscript_iostream_serial_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_istream_register 函数
- 函数功能:
注册istream相关等函数。
- 函数原型:
ret_t fscript_istream_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_json_register 函数
- 函数功能:
注册json函数。
- 函数原型:
ret_t fscript_json_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_math_register 函数
- 函数功能:
注册数学函数。
- 函数原型:
ret_t fscript_math_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_object_register 函数
- 函数功能:
注册object函数。
- 函数原型:
ret_t fscript_object_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_ostream_register 函数
- 函数功能:
注册ostream相关函数。
- 函数原型:
ret_t fscript_ostream_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_rbuffer_register 函数
- 函数功能:
注册rbuffer相关函数。
- 函数原型:
ret_t fscript_rbuffer_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_typed_array_register 函数
- 函数功能:
注册typed array函数。
- 函数原型:
ret_t fscript_typed_array_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_wbuffer_register 函数
- 函数功能:
注册wbuffer相关函数。
- 函数原型:
ret_t fscript_wbuffer_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
fscript_widget_register 函数
- 函数功能:
注册widget函数。
- 函数原型:
ret_t fscript_widget_register ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |