代码拉取完成,页面将自动刷新
函数名称 | 说明 |
---|---|
asset_loader_default_create | 创建缺省的资源加载器。 |
asset_loader_zip_create | 创建zip资源加载器。 |
asset_loader_zip_create_with_reader | 创建zip资源加载器。 |
tk_deinit_internal | deinit。 |
tk_enable_fast_lcd_portrait | 设置是否开启快速旋转功能。(开启这个功能需要定义 WITH_FAST_LCD_PORTRAIT 宏) |
tk_exit | public for web |
tk_get_pointer_x | 获取全局指针的X坐标。 |
tk_get_pointer_y | 获取全局指针的Y坐标。 |
tk_init | 初始化TK。 |
tk_init_assets | 初始化资源。 |
tk_init_internal | init。 |
tk_is_pointer_pressed | 获取全局指针是否按下。 |
tk_pre_init | 初始化基本功能。 |
tk_quit | 退出TK事件主循环。 |
tk_quit_ex | 退出TK事件主循环。 |
tk_run | 进入TK事件主循环。 |
tk_run_in_ui_thread | 后台线程在UI线程执行指定的函数。 |
tk_set_lcd_orientation | 设置屏幕的旋转方向(XXX:目前仅支持0度,90度,180度和270度,旋转方向为逆时针方向)。 |
创建缺省的资源加载器。
asset_loader_t* asset_loader_default_create ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | asset_loader_t* | 返回loader对象。 |
创建zip资源加载器。
asset_loader_t* asset_loader_zip_create (const char* zipfile);
参数 | 类型 | 说明 |
---|---|---|
返回值 | asset_loader_t* | 返回loader对象。 |
zipfile | const char* | zip文件名。 |
创建zip资源加载器。
asset_loader_t* asset_loader_zip_create_with_reader (data_reader_t* reader, bool_t own_the_reader);
参数 | 类型 | 说明 |
---|---|---|
返回值 | asset_loader_t* | 返回loader对象。 |
reader | data_reader_t* | reader对象。 |
own_the_reader | bool_t | 如果希望销毁loader时销毁reader,请设置为TRUE。 |
deinit。 public for test program
ret_t tk_deinit_internal ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
设置是否开启快速旋转功能。(开启这个功能需要定义 WITH_FAST_LCD_PORTRAIT 宏)
备注:需要在 tk_set_lcd_orientation 函数之前调用
ret_t tk_enable_fast_lcd_portrait (bool_t enable);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
enable | bool_t | 是否开启。 |
public for web
ret_t tk_exit ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
获取全局指针的X坐标。
int32_t tk_get_pointer_x ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回全局指针的X坐标。 |
获取全局指针的Y坐标。
int32_t tk_get_pointer_y ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回全局指针的X坐标。 |
初始化TK。
ret_t tk_init (wh_t w, wh_t h, app_type_t app_type, const char* app_name, const char* app_root);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
w | wh_t | LCD宽度。 |
h | wh_t | LCD高度。 |
app_type | app_type_t | 应用程序的类型。 |
app_name | const char* | 应用程序的名称(必须为常量字符串)。 |
app_root | const char* | 应用程序的根目录,用于定位资源文件(必须为常量字符串)。 |
初始化资源。
ret_t tk_init_assets ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
init。 public for test program
ret_t tk_init_internal ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
获取全局指针是否按下。
bool_t tk_is_pointer_pressed ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | bool_t | 返回全局指针是否按下。 |
初始化基本功能。 在tk_init之前,应用程序可能需要加载配置文件, 为了保证这些功能正常工作,可以先调用tk_pre_init来初始化平台、内存和data reader等等。
ret_t tk_pre_init ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
退出TK事件主循环。
ret_t tk_quit ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
退出TK事件主循环。
ret_t tk_quit_ex (uint32_t delay);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
delay | uint32_t | 延迟退出的时间(毫秒)。 |
进入TK事件主循环。
ret_t tk_run ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
后台线程在UI线程执行指定的函数。
ret_t tk_run_in_ui_thread (tk_callback_t func, void* ctx, bool_t wait_until_done);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
func | tk_callback_t | 函数。 |
ctx | void* | 回调函数的上下文。 |
wait_until_done | bool_t | 是否等待完成。 |
设置屏幕的旋转方向(XXX:目前仅支持0度,90度,180度和270度,旋转方向为逆时针方向)。
ret_t tk_set_lcd_orientation (lcd_orientation_t orientation);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
orientation | lcd_orientation_t | 旋转方向。 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。