TouchVG framework
|
触摸动作参数 更多...
#include <mgview.h>
Public 成员函数 | |
MgMotion () | |
bool | dragging () const |
MgCmdManager * | cmds () const |
返回命令管理器对象 更多... | |
Point2d | startCenterM () const |
双指起始位置的中心点,模型坐标 更多... | |
Point2d | centerM () const |
双指中心点,模型坐标 更多... | |
float | startDistanceM () const |
双指起始位置的距离,模型坐标 更多... | |
float | distanceM () const |
双指距离,模型坐标 更多... | |
float | displayMmToModel (float mm, GiGraphics *) const |
返回屏幕毫米长度对应的模型长度,在命令显示函数中使用 更多... | |
float | displayMmToModel (float mm) const |
返回屏幕毫米长度对应的模型长度 更多... | |
float | displayMmToModel (const char *name, float mm) const |
返回屏幕毫米长度对应的模型长度,优先取配置值 更多... | |
Box2d | displayMmToModelBox (float mm) const |
返回屏幕毫米宽度的正方形区域 更多... | |
Box2d | displayMmToModelBox (const char *name, float mm) const |
返回屏幕毫米宽度的正方形区域,优先取配置值 更多... | |
Public 属性 | |
MgView * | view |
视图回调对象 更多... | |
int | gestureType |
当前手势类型, GiGestureType 更多... | |
MgGestureState | gestureState |
当前手势状态 更多... | |
bool | pressDrag |
是否正在长按并拖动:长按手势结束前的状态 更多... | |
bool | switchGesture |
是否处于单指手势和双指手势切换之间 更多... | |
Vector2d | velocity |
移动速度,每秒点数 更多... | |
Point2d | startPt |
按下的位置,显示坐标 更多... | |
Point2d | startPtM |
按下的位置,模型坐标 更多... | |
Point2d | lastPt |
移动中上一次的位置,显示坐标 更多... | |
Point2d | lastPtM |
移动中上一次的位置,模型坐标 更多... | |
Point2d | point |
当前位置,显示坐标 更多... | |
Point2d | pointM |
当前位置,模型坐标 更多... | |
Point2d | startPt2 |
双指按下的第二个手指位置,显示坐标 更多... | |
Point2d | startPt2M |
双指按下的第二个手指位置,模型坐标 更多... | |
Point2d | point2 |
第二个手指的当前位置,显示坐标 更多... | |
Point2d | point2M |
第二个手指的当前位置,模型坐标 更多... | |
float | d2mgs |
for displayMmToModel() 更多... | |
float | d2m |
for displayMmToModel() 更多... | |
触摸动作参数