• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# native_event.h
2
3
4## 概述
5
6提供ArkUI在Native侧的事件类型定义集合。
7
8**库:** libace_ndk.z.so
9
10**系统能力:** SystemCapability.ArkUI.ArkUI.Full
11
12**起始版本:** 12
13
14**相关模块:**[ArkUI_NativeModule](_ark_u_i___native_module.md)
15
16
17## 汇总
18
19
20### 结构体
21
22| 名称 | 描述 |
23| -------- | -------- |
24| struct  [ArkUI_NodeTouchPoint](_ark_u_i___node_touch_point.md) | 定义Touch事件触控点信息的数据结构。  |
25| struct  [ArkUI_NodeHistoricalTouchPoint](_ark_u_i___node_historical_touch_point.md) | 定义历史点信息的结构类型。  |
26| struct  [ArkUI_NodeTouchEvent](_ark_u_i___node_touch_event.md) | 定义Touch事件的结构类型。  |
27
28
29### 枚举
30
31| 名称 | 描述 |
32| -------- | -------- |
33| [ArkUI_NodeToolType](_ark_u_i___native_module.md#arkui_nodetooltype) { [NODE_TOOL_TYPE_UNKNOWN](_ark_u_i___native_module.md) = -1, [NODE_TOOL_TYPE_FINGER](_ark_u_i___native_module.md) = 0, [NODE_TOOL_TYPE_STYLUS](_ark_u_i___native_module.md) = 1 } | Touch事件的工具类型定义。  |
34| [ArkUI_NodeSourceType](_ark_u_i___native_module.md#arkui_nodesourcetype) { [NODE_SOURCE_TYPE_UNKNOWN](_ark_u_i___native_module.md) = -1, [NODE_SOURCE_TYPE_TOUCH_SCREEN](_ark_u_i___native_module.md) = 0, [NODE_SOURCE_TYPE_STYLUS](_ark_u_i___native_module.md) = 1, [NODE_SOURCE_TYPE_TOUCHPAD](_ark_u_i___native_module.md) = 2 } | 产生Touch事件的来源类型定义。  |
35| [ArkUI_NodeTouchEventAction](_ark_u_i___native_module.md#arkui_nodetoucheventaction) { [NODE_ACTION_CANCEL](_ark_u_i___native_module.md) = 0, [NODE_ACTION_DOWN](_ark_u_i___native_module.md) = 1, [NODE_ACTION_MOVE](_ark_u_i___native_module.md) = 2, [NODE_ACTION_UP](_ark_u_i___native_module.md) = 3 } | 定义触屏事件类型的枚举值。  |
36