HarmonyOS API:结构体

joytrian
发布于 2023-4-17 18:49
浏览
0收藏

版本:v3.1 Beta

OH_NativeXComponent_TouchEvent

更新时间: 2023-02-17 09:19

概述

触摸事件。


起始版本:


8


相关模块:


​Native XComponent​

汇总

成员变量

成员变量名称

描述

​id​​ = 0

手指的唯一标识符。

​screenX​​ = 0.0

触摸点相对于应用窗口左上角的x坐标。

​screenY​​ = 0.0

触摸点相对于应用窗口左上角的y坐标。

​x​​ = 0.0

触摸点相对于XComponent组件左边缘的x坐标。

​y​​ = 0.0

触摸点相对于XComponent组件上边缘的y坐标。

​type​​ = OH_NativeXComponent_TouchEventType::OH_NATIVEXCOMPONENT_UNKNOWN

触摸事件的触摸类型。

​size​​ = 0.0

指垫和屏幕之间的接触面积。

​force​​ = 0.0

当前触摸事件的压力。

​deviceId​​ = 0

产生当前触摸事件的设备的ID。

​timeStamp​​ = 0

当前触摸事件的时间戳。

​touchPoints​​ [OH_MAX_TOUCH_POINTS_NUMBER]

当前触摸点的数组。

​numPoints​​ = 0

当前接触点的数量。

OH_NativeXComponent_TouchPoint

更新时间: 2023-02-17 09:19

概述

触摸事件中触摸点的信息。


起始版本:


8


相关模块:


​Native XComponent​

汇总

成员变量

成员变量名称

描述

​id​​ = 0

手指的唯一标识符。

​screenX​​ = 0.0

触摸点相对于屏幕左边缘的x坐标。

​screenY​​ = 0.0

触摸点相对于屏幕上边缘的y坐标。

​x​​ = 0.0

触摸点相对于XComponent组件左边缘的x坐标。

​y​​ = 0.0

触摸点相对于XComponent组件上边缘的y坐标。

​type​​ = OH_NativeXComponent_TouchEventType::OH_NATIVEXCOMPONENT_UNKNOWN

触摸事件的触摸类型。

​size​​ = 0.0

指垫和屏幕之间的接触面积。

​force​​ = 0.0

当前触摸事件的压力。

​timeStamp​​ = 0

当前触摸事件的时间戳。

​isPressed​​ = false

当前点是否被按下。

OHExtDataHandle

更新时间: 2023-02-17 09:19

概述

扩展数据句柄结构体定义。


相关模块:


​NativeWindow​

汇总

成员变量

成员变量名称

描述

​fd​

句柄 Fd, -1代表不支持

​reserveInts​

Reserve数组的个数

​reserve​​ [0]

Reserve数组

结构体成员变量说明

fd

int32_t OHExtDataHandle::fd

描述:

句柄 Fd, -1代表不支持

reserve

int32_t OHExtDataHandle::reserve[0]

描述:

Reserve数组

reserveInts

uint32_t OHExtDataHandle::reserveInts

描述:

Reserve数组的个数

OHHDRMetaData

更新时间: 2023-02-17 09:19

概述

扩展数据句柄结构体定义。


相关模块:


​NativeWindow​

汇总

成员变量

成员变量名称

描述

​key​

HDR元数据关键字

​value​

关键字对应的值

结构体成员变量说明

key

OHHDRMetadataKey OHHDRMetaData::key

描述:

HDR元数据关键字

value

float OHHDRMetaData::value

描述:

关键字对应的值


文章转载自:​​https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/_o_h_h_d_r_meta_data-0000001447130432-V3?catalogVersion=V3​

已于2023-4-17 18:49:52修改
收藏
回复
举报
回复
    相关推荐