ClassPackageDescription
 MultiTouch
pq.multitouchThe MultiTouch class contains global controls for multi-touch specific functions.
  TouchOptions
pq.multitouchThe TouchOptions class contains multi-touch lib settings.
 TouchManager
pq.multitouchThe TouchManager class handles with all touch blobs that are down on a certain DisplayObject.
  TouchViewer
pq.multitouchThe TouchManager class handles with all touch blobs that are down on a certain DisplayObject.
 Blob
pq.multitouchThe 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.