Class PinchGesture
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A PinchGesture is emitted when the user moves two fingers towards or away from each other.
A pinch gesture will continue to be sent to the actor under the center point of the pinch until the pinch ends.
C#Copypublic class PinchGesture : Gesture, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
- Inheritance
- Implements
Constructors
Declaration
C#Copypublic PinchGesture(Gesture.StateType state)
Parameters
Type | Name | Description |
---|---|---|
Gesture.StateType | state | The state of the gesture. |
Properties
LocalCenterPoint
The center point of the two points that caused the pinch gesture in local actor coordinates.
Declaration
C#Copypublic Vector2 LocalCenterPoint { get; }
Property Value
Type | Description |
---|---|
Vector2 |
API Level: 3
Scale
The scale factor from the start of the pinch gesture till the latest pinch gesture.
If the user is moving their fingers away from each other, then
this value increases. Conversely, if the user is moving their
fingers towards each other, this value will decrease.
Declaration
C#Copypublic float Scale { get; }
Property Value
Type | Description |
---|---|
Single |
API Level: 3
ScreenCenterPoint
The center point of the two points that caused the pinch gesture in screen coordinates.
Declaration
C#Copypublic Vector2 ScreenCenterPoint { get; }
Property Value
Type | Description |
---|---|
Vector2 |
API Level: 3
Speed
The speed at which the user is moving their fingers.
This is the pixel movement per second.
Declaration
C#Copypublic float Speed { get; }
Property Value
Type | Description |
---|---|
Single |
API Level: 3
Methods
Declaration
C#Copyprotected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type | Name | Description |
---|---|---|
Tizen.System.Runtime.InteropServices.HandleRef | swigCPtr |