|
MeshBaker
|
Pinch gesture: two fingers moving closer or further away from each other More...
Inherits MultiFingerGestureRecognizer.
Inherited by MousePinchGestureRecognizer.
Public Attributes | |
| float | MinDOT = -0.7f |
| Pinch DOT product treshold - this controls how tolerant the pinch gesture detector is to the two fingers moving in opposite directions. More... | |
| float | MinDistance = 5.0f |
| Minimum pinch distance required to trigger the pinch gesture More... | |
| float | DeltaScale = 1.0f |
| How much to scale the internal pinch delta by before raising the OnPinchMove event More... | |
Public Attributes inherited from GestureRecognizer | |
| GestureResetMode | ResetMode = GestureResetMode.StartOfTouchSequence |
| Get or set the reset mode for this gesture recognizer More... | |
Protected Member Functions | |
| override int | GetRequiredFingerCount () |
| Return the exact number of active touches required for the gesture to be valid More... | |
| override bool | CanBegin (FingerGestures.IFingerList touches) |
| This controls whether or not the gesture recognition should begin More... | |
| override void | OnBegin (FingerGestures.IFingerList touches) |
| Method called when the gesture recognizer has just started recognizing a valid gesture More... | |
| override GestureState | OnActive (FingerGestures.IFingerList touches) |
| Method called on each frame that the gesture recognizer is in an active state More... | |
| void | RaiseOnPinchBegin () |
| void | RaiseOnPinchMove () |
| void | RaiseOnPinchEnd () |
Protected Member Functions inherited from MultiFingerGestureRecognizer | |
| override void | Start () |
| void | OnFingerCountChanged (int fingerCount) |
Protected Member Functions inherited from GestureRecognizer | |
| virtual void | Reset () |
| Put back the gesture recognizer in Ready state and reset any relevant data ResetMode More... | |
| virtual void | OnTouchSequenceStarted () |
| Called when the first finger of a new multi-touch sequence has touched the screen More... | |
| virtual void | OnTouchSequenceEnded () |
| Called when all the fingers that participated in the current multi-touch sequence are no longer touching the screen More... | |
| override void | OnUpdate (FingerGestures.IFingerList touches) |
| This is called after FingerGestures has updated the state of each finger More... | |
| virtual GestureState | OnReady (FingerGestures.IFingerList touches) |
| virtual bool | ShouldFailFromReady (FingerGestures.IFingerList touches) |
| bool | Young (FingerGestures.IFingerList touches) |
| Check if all the touches in the list started recently More... | |
Protected Member Functions inherited from FGComponent | |
| virtual void | Awake () |
| virtual void | OnEnable () |
| virtual void | OnDisable () |
Protected Attributes | |
| float | delta = 0.0f |
Properties | |
| float | Delta [get] |
| Signed change in distance between the two fingers since last update A negative value means the two fingers got closer, while a positive value means they moved further apart More... | |
Properties inherited from MultiFingerGestureRecognizer | |
| Vector2 [] | StartPosition [get, set] |
| Vector2 [] | Position [get, set] |
| int | RequiredFingerCount [get] |
Properties inherited from GestureRecognizer | |
| GestureState | PreviousState [get] |
| Get the previous gesture state More... | |
| GestureState | State [get, protected set] |
| Get or set the current gesture state More... | |
| bool | IsActive [get] |
| Return true if the gesture recognition has started and is on-going State More... | |
| FingerGestures.ITouchFilter | TouchFilter [get, set] |
| Get or set the touch filter used to modify the list of active touches about to be processed by the gesture recognizer More... | |
Events | |
| EventDelegate< PinchGestureRecognizer > | OnPinchBegin |
| Event fired when the More... | |
| EventDelegate< PinchGestureRecognizer > | OnPinchMove |
| Event fired when the distance between the two fingers has changed Delta More... | |
| EventDelegate< PinchGestureRecognizer > | OnPinchEnd |
| Event fired when the gesture has ended (e.g. More... | |
Events inherited from GestureRecognizer | |
| EventDelegate< GestureRecognizer > | OnStateChanged |
| Event fired whenever the gesture recognizer state changes State PreviousState More... | |
Pinch gesture: two fingers moving closer or further away from each other
NOTE: it is recommanded to set ResetMode to GestureResetMode.NextFrame for this gesture
|
protectedvirtual |
This controls whether or not the gesture recognition should begin
| touches | The active touches |
Reimplemented from GestureRecognizer.
|
protectedvirtual |
Return the exact number of active touches required for the gesture to be valid
Implements GestureRecognizer.
|
protectedvirtual |
Method called on each frame that the gesture recognizer is in an active state
| touches | The active touches |
Implements GestureRecognizer.
|
protectedvirtual |
Method called when the gesture recognizer has just started recognizing a valid gesture
| touches | The active touches |
Implements GestureRecognizer.
|
protected |
|
protected |
|
protected |
|
protected |
| float PinchGestureRecognizer.DeltaScale = 1.0f |
How much to scale the internal pinch delta by before raising the OnPinchMove event
| float PinchGestureRecognizer.MinDistance = 5.0f |
Minimum pinch distance required to trigger the pinch gesture
| float PinchGestureRecognizer.MinDOT = -0.7f |
Pinch DOT product treshold - this controls how tolerant the pinch gesture detector is to the two fingers moving in opposite directions.
Setting this to -1 means the fingers have to move in exactly opposite directions to each other. this value should be kept between -1 and 0 excluded.
|
get |
Signed change in distance between the two fingers since last update A negative value means the two fingers got closer, while a positive value means they moved further apart
| EventDelegate<PinchGestureRecognizer> PinchGestureRecognizer.OnPinchBegin |
Event fired when the
| EventDelegate<PinchGestureRecognizer> PinchGestureRecognizer.OnPinchEnd |
Event fired when the gesture has ended (e.g.
at least one of the fingers was lifted off)
| EventDelegate<PinchGestureRecognizer> PinchGestureRecognizer.OnPinchMove |
Event fired when the distance between the two fingers has changed Delta
1.8.12