触摸事件 更多...
#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坐标轴