awtk/docs/manual/assets_event_t.md
2021-01-11 08:23:05 +08:00

2.3 KiB
Raw Blame History

assets_event_t

概述

image

资源事件,由资源管理器触发。

函数

函数名称 说明
event_from_name 将事件名转换成事件的值。
window_event_init 初始化事件。

属性

属性名称 类型 说明
asset_info asset_info_t* 触发事件的资源对象
type asset_type_t 触发事件的资源类型

event_from_name 函数


  • 函数功能:

将事件名转换成事件的值。

  • 函数原型:
int32_t event_from_name (const char* name);
  • 参数说明:
参数 类型 说明
返回值 int32_t 返回事件的值。
name const char* 事件名。

window_event_init 函数


  • 函数功能:

初始化事件。

  • 函数原型:
event_t* window_event_init (window_event_t* event, assets_manager_t* am, uint32_t type, asset_type_t asset_type, asset_info_t* asset_info);
  • 参数说明:
参数 类型 说明
返回值 event_t* event对象。
event window_event_t* event对象。
am assets_manager_t* 事件目标资源管理器。
type uint32_t 事件类型。
asset_type asset_type_t 资源类型。
asset_info asset_info_t* 资源对象。

asset_info 属性


触发事件的资源对象

  • 类型asset_info_t*
特性 是否支持
可直接读取
可直接修改
可脚本化

type 属性


触发事件的资源类型

  • 类型asset_type_t
特性 是否支持
可直接读取
可直接修改
可脚本化