C

TouchPoint 结构体

struct Qul::PlatformInterface::TouchPoint

表示单个触摸点。更多...

头文件 #include <platforminterface/platforminterface.h>
Qt Quick Ultralite (Platform) 1.5

公共类型

枚举State { Pressed, Moved, Stationary, Released }

公共变量

floatareaX
floatareaY
intid
intpositionX
intpositionY
floatpressure
floatrotation

详细描述

成员类型文档

[自 Qt Quick Ultralite (Platform) 1.5] enum TouchPoint::State

此枚举类型表示单个触摸点的状态

常数描述
Qul::PlatformInterface::TouchPoint::Pressed0x01触摸点被按下。
Qul::PlatformInterface::TouchPoint::Moved0x02触摸点已移动。
Qul::PlatformInterface::TouchPoint::Stationary0x04触摸点是静止的。
Qul::PlatformInterface::TouchPoint::Released0x08触摸点已被释放。

此枚举是在 Qt Quick Ultralite (Platform) 1.5 中引入或修改的。

成员变量文档

[自 Qt Quick Ultralite (Platform) 1.5] float TouchPoint::areaX

椭圆形接触区域的尺寸,未旋转,并在屏幕坐标中的位置居中

这是水平直径。

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

[自 Qt Quick Ultralite (Platform) 1.5] float TouchPoint::areaY

椭圆形接触区域的尺寸,未旋转,并在屏幕坐标中的位置居中

这是垂直直径。

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

[自 Qt Quick Ultralite (Platform) 1.5] int TouchPoint::id

此触摸点的 ID。

这目前未使用,保留以供以后使用。

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

[自 Qt Quick Ultralite (Platform) 1.5] int TouchPoint::positionX

此触摸点在 X 轴上的位置。

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

[自 Qt Quick Ultralite (平台) 1.5 版起] int TouchPoint::positionY

该触摸点在Y轴上的位置。

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

[自 Qt Quick Ultralite (平台) 1.5 版起] float TouchPoint::pressure

作用在触摸点上的压力

值从0到1不等。

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

[自 Qt Quick Ultralite (平台) 1.5 版起] float TouchPoint::rotation

作用在椭圆接触面积上的旋转

此文档是在 Qt Quick Ultralite (Platform) 1.5 中引入的。

在某些Qt许可协议下可用。
了解更多。