GestureRecognizer Methods |
The GestureRecognizer type exposes the following members.
Name | Description | |
---|---|---|
AddRequiredGestureRecognizerToFail |
Require a gesture to fail in order for this gesture to end
| |
AllowSimultaneousExecution |
Allows the simultaneous execution with other gesture. This links both gestures so this method
only needs to be called once on one of the gestures.
Pass null to allow simultaneous execution with all gestures.
| |
AllowSimultaneousExecutionWithAllGestures |
Allows simultaneous execution with all gestures
| |
AreTrackedTouchesWithinDistance |
Determines whether any tracked touches are within the distance of the starting point of each tracked touch.
| |
BeginGestureRestart |
Allows the gesture to restart even if the touches are not lifted. This is only valid when called from the "Ended" state.
| |
CalculateFocus(ICollectionGestureTouch) |
Calculate the focus of the gesture
| |
CalculateFocus(ICollectionGestureTouch, Boolean) |
Calculate the focus of the gesture
| |
DisallowSimultaneousExecution |
Disallows the simultaneous execution with other gesture. This unlinks both gestures so this method
only needs to be called once on one of the gestures.
By default, gesures are not allowed to execute simultaneously, so you only need to call this method
if you previously allowed the gestures to execute simultaneously.
Pass null to disallow simulatneous execution with all gestures (i.e. you previously called
AllowSimultaneousExecution with a null value.
| |
DisallowSimultaneousExecutionWithAllGestures |
Disallows simultaneous execution with all gestures
| |
Dispose |
Dispose of the gesture and ensure it is removed from the global list of active gestures
| |
Distance(Single) |
Get the distance of a length, in units
| |
Distance(Single, Single) |
Gets the distance of a vector, in units
| |
DistanceBetweenPoints |
Gets the distance between two points, in units
| |
EndGestureRestart |
Restart the gesture with a set of begin touches
| |
Equals | (Inherited from Object.) | |
Finalize |
Finalizer
(Overrides ObjectFinalize.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
IgnoreTouch |
Ignore a touch until it is released
| |
MemberwiseClone | (Inherited from Object.) | |
NumberOfGesturesInProgress |
The global total number of gestures in progress
| |
PointsAreWithinDistance |
Determines whether two points are within a specified distance
| |
ProcessTouchesBegan |
Call with the touches that began
| |
ProcessTouchesCancelled |
Process cancelled touches
| |
ProcessTouchesEnded |
Call with the touches that ended
| |
ProcessTouchesMoved |
Call with the touches that moved
| |
RemoveRequiredGestureRecognizerToFail |
Remove a gesture needing to fail in order for this gesture to end
| |
Reset |
Reset all internal state for the gesture recognizer
| |
RunActionAfterDelay |
Run an action on the main thread after a delay
| |
SetState |
Sets the state of the gesture. Continous gestures should set the executing state every time they change.
| |
Simulate |
Simulate a gesture
| |
StateChanged |
Called when state changes
| |
ToString |
ToString
(Overrides ObjectToString.) | |
TouchesBegan |
Call with the touches that began, child class should override
| |
TouchesEnded |
Call with the touches that ended, child class should override
| |
TouchesMoved |
Call with the touches that moved, child class should override
| |
TrackCurrentTrackedTouchesStartLocations |
Track all touches in CurrentTrackedTouches start locations
| |
TrackTouches |
Begin tracking the specified touch ids
|
Name | Description | |
---|---|---|
Log |
Log
(Defined by GestureLogger.) |