awtk/docs/manual/global_t.md
2020-03-17 10:48:59 +08:00

5.3 KiB
Raw Blame History

global_t

概述

TK全局对象。

函数

函数名称 说明
asset_loader_default_create 创建缺省的资源加载器。
asset_loader_zip_create 创建zip资源加载器。
asset_loader_zip_create_with_reader 创建zip资源加载器。
tk_get_pointer_x 获取全局指针的X坐标。
tk_get_pointer_y 获取全局指针的Y坐标。
tk_init 初始化TK。
tk_is_pointer_pressed 获取全局指针是否按下。
tk_quit 退出TK事件主循环。
tk_run 进入TK事件主循环。
tk_set_lcd_orientation 设置屏幕的旋转方向(XXX:目前仅支持0度和90度)。

asset_loader_default_create 函数


  • 函数功能:

创建缺省的资源加载器。

  • 函数原型:
asset_loader_t* asset_loader_default_create ();
  • 参数说明:
参数 类型 说明
返回值 asset_loader_t* 返回loader对象。

asset_loader_zip_create 函数


  • 函数功能:

创建zip资源加载器。

  • 函数原型:
asset_loader_t* asset_loader_zip_create (const char* zipfile);
  • 参数说明:
参数 类型 说明
返回值 asset_loader_t* 返回loader对象。
zipfile const char* zip文件名。

asset_loader_zip_create_with_reader 函数


  • 函数功能:

创建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。

tk_get_pointer_x 函数


  • 函数功能:

获取全局指针的X坐标。

  • 函数原型:
int32_t tk_get_pointer_x ();
  • 参数说明:
参数 类型 说明
返回值 int32_t 返回全局指针的X坐标。

tk_get_pointer_y 函数


  • 函数功能:

获取全局指针的Y坐标。

  • 函数原型:
int32_t tk_get_pointer_y ();
  • 参数说明:
参数 类型 说明
返回值 int32_t 返回全局指针的X坐标。

tk_init 函数


  • 函数功能:

初始化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* 应用程序的根目录,用于定位资源文件(必须为常量字符串)。

tk_is_pointer_pressed 函数


  • 函数功能:

获取全局指针是否按下。

  • 函数原型:
bool_t tk_is_pointer_pressed ();
  • 参数说明:
参数 类型 说明
返回值 bool_t 返回全局指针是否按下。

tk_quit 函数


  • 函数功能:

退出TK事件主循环。

  • 函数原型:
ret_t tk_quit ();
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。

tk_run 函数


  • 函数功能:

进入TK事件主循环。

  • 函数原型:
ret_t tk_run ();
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。

tk_set_lcd_orientation 函数


  • 函数功能:

设置屏幕的旋转方向(XXX:目前仅支持0度和90度)。

  • 函数原型:
ret_t tk_set_lcd_orientation (int orientation);
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
orientation int 旋转方向。