触摸事件 更多...
#include <TEduBoard.h>
Public 成员函数 | |
| TEduBoardTouchEvent () | |
成员变量 | |
| int | id |
| 触摸点ID,可以取-1之外的任意值,注意最多支持同时追踪16个触摸点,超过则会被忽略 更多... | |
| float | x |
| 以视图左上角为原点的X坐标轴 更多... | |
| float | y |
| 以视图左上角为原点的Y坐标轴 更多... | |
| float | radiusX |
| X轴半径(单位像素),如果不适用,传0 更多... | |
| float | radiusY |
| Y轴半径(单位像素),如果不适用,传0 更多... | |
| float | rotationAngle |
| 旋转角度(单位弧度),如果不适用,传0 更多... | |
| float | pressure |
| 触摸点的归一化压力值,范围 [0,1],如果不适用,传0 更多... | |
| TEduBoardTouchEventType | type |
| 触摸点状态,触摸由 TEDU_BOARD_TOUCHEVENT_PRESSED 事件开始,后接 0~N 个 TEDU_BOARD_TOUCHEVENT_MOVED 事件,最终以 TEDU_BOARD_TOUCHEVENT_RELEASED 或 TEDU_BOARD_TOUCHEVENT_CANNELLED 事件结束, 不符合该规则的事件将被忽略 更多... | |
| uint32_t | modifiers |
| 按位描述键盘修饰键状态,取值参考 TEduBoardEventFlag 更多... | |
| TEduBoardPointType | pointerType |
| 触发事件的设备类型 更多... | |
触摸事件
|
inline |
| int id |
触摸点ID,可以取-1之外的任意值,注意最多支持同时追踪16个触摸点,超过则会被忽略
| uint32_t modifiers |
按位描述键盘修饰键状态,取值参考 TEduBoardEventFlag
| TEduBoardPointType pointerType |
触发事件的设备类型
| float pressure |
触摸点的归一化压力值,范围 [0,1],如果不适用,传0
| float radiusX |
X轴半径(单位像素),如果不适用,传0
| float radiusY |
Y轴半径(单位像素),如果不适用,传0
| float rotationAngle |
旋转角度(单位弧度),如果不适用,传0
触摸点状态,触摸由 TEDU_BOARD_TOUCHEVENT_PRESSED 事件开始,后接 0~N 个 TEDU_BOARD_TOUCHEVENT_MOVED 事件,最终以 TEDU_BOARD_TOUCHEVENT_RELEASED 或 TEDU_BOARD_TOUCHEVENT_CANNELLED 事件结束, 不符合该规则的事件将被忽略
| float x |
以视图左上角为原点的X坐标轴
| float y |
以视图左上角为原点的Y坐标轴