| Class | Package | Description |
| MultiTouch
| pq.multitouch | The MultiTouch class contains global controls for multi-touch specific functions. |
|
TouchOptions
| pq.multitouch | The TouchOptions class contains multi-touch lib settings. |
| TouchManager
| pq.multitouch | The TouchManager class handles with all touch blobs that are down on a certain DisplayObject. |
|
TouchViewer
| pq.multitouch | The TouchManager class handles with all touch blobs that are down on a certain DisplayObject. |
| Blob
| pq.multitouch | The Blob class holds the information of touch blobs, like touchID, postion, size, etc. |
| MouseSimulation
|
pq.multitouch.vmouse |
The MouseSimulation class make basic touch events act like mouse events. |
| DragScaleRotate
|
pq.multitouch.manipulators |
The DragScaleRotate class is multi-touch manipulator(gestures that handle with basic touchevents internally and do not dispatch any gesture event.), specified for drag, scale and rotate operation on DisplayObject with touch-ponits < 3. |
| MultiDragScaleRotate
|
pq.multitouch.manipulators |
The MultiDragScaleRotate class is multi-touch manipulator(gestures that handle with basic touchevents internally and do not dispatch any gesture event.), specified for drag, scale and rotate operation on DisplayObject with touch-ponits of any number. |
| BaseTouchEvent
|
pq.multitouch.events |
The BaseTouchEvent class is the base class of all touch and gesture related events. |
| BaseGestureEvent
|
pq.multitouch.events |
The BaseGestureEvent class is the base class of all gesture related events. |
| PQTouchEvent
|
pq.multitouch.events |
The PQTouchEvent class defines all basic touch events. |
| GestureEvent
|
pq.multitouch.events |
The GestureEvent class defines all basic gesture events. |
| DragMoveEvent
|
pq.multitouch.events |
The DragMoveEvent class defines event related with touch-drag action. |
| RotateEvent
|
pq.multitouch.events |
The RotateEvent class defines event related with touch-rotate action. |
| ZoomEvent
|
pq.multitouch.events |
The ZoomEvent class defines event related with touch-zoom action. |
| FlickEvent
|
pq.multitouch.events |
The FlickEvent class defines event related with FlickGesture. |
| ManipulatEvent
|
pq.multitouch.events |
The ManipulatEvent class defines event related with ManipulateGesture. |
| BaseGesture
|
pq.multitouch.gestures |
The BaseGesture class is the base class for all touch gestures and manipulators. |
| IGestureBase
|
pq.multitouch.gestures |
The IGestureBase interface establishes the common touch call-back methods for all gestures and manipulators. |
| GestureState
|
pq.multitouch.gestures |
For DurativeGesture, the gesture event has valid GestureState status. When the gesture event firstly happened, e.gestureState = GestureState.Begin; at the next frame, if the gesture event goes on, e.gestureState = GestureState.Progress; when the gesture event finally stopped, e.gestureState = GestureState.End. |
| EventGesture
|
pq.multitouch.gestures |
The EventGesture is the base class for all gestures that dispatches one certain gesture event. |
| DurativeGesture
|
pq.multitouch.gestures |
DurativeGesture is the base class for gestures that can be raised with proper GestureState(GestureState.Begin ,GestureState.Progress, GestureState.End). |
| SingleDownGesture
|
pq.multitouch.gestures |
SingleDownGesture will dispatch GestureEvent.SINGLE_DOWN event, if this is the first touch down on the
control and the second touch down is not closely enough for a DualDown. |
| SingleMoveGesture
|
pq.multitouch.gestures |
SingleMoveGesture will dispatch GestureEvent.SINGLE_MOVE event, if this is the only touch blob on the
control and it is moving. |
| SingleUpGesture
|
pq.multitouch.gestures |
SingleUpGesture will dispatch GestureEvent.SINGLE_UP event when there is only one touch blobs on the control and it is up now. |
| SingleTouchGesture
|
pq.multitouch.gestures |
SingleTouchGesture will dispatch GestureEvent.SINGLE_TOUCH event when there is only one touch blob on the control no matter it is moving or not. |
| SingleClickGesture
|
pq.multitouch.gestures |
SingleClickGesture will dispatch GestureEvent.SINGLE_CLICK event when there is a SINGLE_DOWN and a SINGLE_UP ocurred closely enough in time and distance. |
| SecondDownGesture
|
pq.multitouch.gestures |
SecondDownGesture will dispatch GestureEvent.SECOND_DOWN event when a touch down happens on a control. This control alreay contains a touch blob which is down some time before. |
| SecondUpGesture
|
pq.multitouch.gestures |
SecondUpGesture will dispatch GestureEvent.SECOND_UP event when there is still one touch blob on the control after this touch up. |
| SecondClickGesture
|
pq.multitouch.gestures |
SecondClickGesture will dispatch GestureEvent.SECOND_CLICK when there is a SecondDownEvent and a SecondUpEvent ocurred closely enough in time and distance. |
| DualDownGesture
|
pq.multitouch.gestures |
DualDownGesture will dispatch GestureEvent.DUAL_DOWN event when first down and second down ocurred closely enough in time. |
| DualMoveGesture
|
pq.multitouch.gestures |
DualMoveGesture will dispatch GestureEvent.DUAL_MOVE event when there are only two touch blobs on the control and both of them are moving. |
| DualUpGesture
|
pq.multitouch.gestures |
DualUpGesture will dispatch GestureEvent.DUAL_UP event when there are only two touch blobs on a control,and they both up closely enough in time. |
| DualClickGesture
|
pq.multitouch.gestures |
DualClickGesture will dispatch GestureEvent.DUAL_CLICK event when there is DualDown and DualUp ocurred closely enough in time and distance. |
| OnePauseOneMoveGesture
|
pq.multitouch.gestures |
OnePauseOneMoveGesture will dispatch GestureEvent.ONE_PAUSE_ONE_MOVE event when there are two touch blobs on the control, One of them is moving while the other is not moving. |
| MultiDownGesture
|
pq.multitouch.gestures |
MultiDownGsesture will dispatch GestureEvent.MULTI_DOWN event when there is a third touch down occured closely enough in time after a DualDown. |
| MultiMoveGesture
|
pq.multitouch.gestures |
MultiMoveGesture will dispatch GestureEvent.MULTI_MOVE event when there are at least three touch blobs on the control. |
| MultiUpGsesture
|
pq.multitouch.gestures |
MultiUpGesture will dispatch GestureEvent.MULTI_UP event when all touch blobs(at least three) on the control are up in a short time. |
| DragMoveGesture
|
pq.multitouch.gestures |
DragMoveGesture will dispatch DragMoveEvent.DRAG_MOVE event when there is at least one touch blob on the control and it is moving. |
| RotateGesture
|
pq.multitouch.gestures |
RotateGesture will dispatch RotateEvent.ROTATE event when there are two touch blobs on the control, One of them is moving while the other is not moving. |
| ZoomGesture
|
pq.multitouch.gestures |
ZoomGesture will dispatch ZoomEvent.ZOOM event when there are two touch blobs on the control and both of them are moving. |
|
FlickGesture
|
pq.multitouch.gestures |
The FlickGesture class will dispatch FlickEvent.FLICK event when there is a SINGLE_DOWN and a SINGLE_UP ocurred closely enough in time, but the distance of this single-touch's movement > TouchOptions.clickDistThreshold. |
|
ManipulateGesture
|
pq.multitouch.gestures |
ManipulateGesture is designed to dispatch ManipulateEvent.MANIPULATE event every frame with gradient change value for drag, scale and rotate operation on a DisplayObject with touch-ponits of any number. |