Tizen Native API  3.0
Dali::PinchGesture Struct Reference

A PinchGesture is emitted when the user moves two fingers towards or away from each other. More...

Inheritance diagram for Dali::PinchGesture:
Dali::Gesture

Public Member Functions

 PinchGesture (Gesture::State state)
 Default Constructor.
 PinchGesture (const PinchGesture &rhs)
 Copy constructor.
PinchGestureoperator= (const PinchGesture &rhs)
 Assignment operator.
virtual ~PinchGesture ()
 Virtual destructor.

Public Attributes

float scale
 The scale factor from the start of the pinch gesture till the latest pinch gesture.
float speed
 The speed at which the user is moving their fingers.
Vector2 screenCenterPoint
 The center point of the two points that caused the pinch gesture in screen coordinates.
Vector2 localCenterPoint
 The center point of the two points that caused the pinch gesture in local actor coordinates.

Detailed Description

A PinchGesture is emitted when the user moves two fingers towards or away from each other.

This gesture can be in one of three states; when the pinch gesture is first detected, its state is set to Gesture::Started. After this, if there is change in the gesture, the state will be Gesture::Continuing. Finally, when the gesture ends, the state of the gesture changes to Gesture::Finished.

A pinch gesture will continue to be sent to the actor under the center point of the pinch until the pinch ends.

Since:
3.0, DALi version 1.0.0

Constructor & Destructor Documentation

Default Constructor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]stateThe state of the gesture

Copy constructor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]rhsA reference to the copied handle
virtual Dali::PinchGesture::~PinchGesture ( ) [virtual]

Virtual destructor.

Since:
3.0, DALi version 1.0.0

Member Function Documentation

PinchGesture& Dali::PinchGesture::operator= ( const PinchGesture rhs)

Assignment operator.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]rhsA reference to the copied handle
Returns:
A reference to this

Member Data Documentation

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.

The speed at which the user is moving their fingers.

This is the pixel movement per second.