namespace Dali
{
-
namespace Internal DALI_INTERNAL
{
class RotationGesture;
* in a rotational/circular gesture.
*
* This gesture can be in one of three states; when the rotation 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.
+ * state is set to GestureState::STARTED. After this, if there is change in the gesture, the state will
+ * be GestureState::CONTINUING. Finally, when the gesture ends, the state of the gesture changes to
+ * GestureState::FINISHED.
*
* A rotation gesture will continue to be sent to the actor under the center point of the rotation
* until the rotation ends.
* @SINCE_1_9.28
*/
-class DALI_CORE_API RotationGesture: public Gesture
+class DALI_CORE_API RotationGesture : public Gesture
{
public:
-
/**
* @brief Creates an uninitialized RotationGesture handle.
*
* @SINCE_1_9.28
* @param[in] rhs A reference to the copied handle
*/
- RotationGesture( const RotationGesture& rhs );
+ RotationGesture(const RotationGesture& rhs);
/**
* @brief Move constructor.
* @SINCE_1_9.28
* @param[in] rhs A reference to the moved handle
*/
- RotationGesture( RotationGesture&& rhs );
+ RotationGesture(RotationGesture&& rhs) noexcept;
/**
* @brief Assignment operator.
* @param[in] rhs A reference to the copied handle
* @return A reference to this
*/
- RotationGesture& operator=( const RotationGesture& rhs );
+ RotationGesture& operator=(const RotationGesture& rhs);
/**
* @brief Move assignment operator.
* @param[in] rhs A reference to the moved handle
* @return A reference to this
*/
- RotationGesture& operator=( RotationGesture&& rhs );
+ RotationGesture& operator=(RotationGesture&& rhs) noexcept;
/**
* @brief Non virtual destructor.
const Vector2& GetLocalCenterPoint() const;
public: // Not intended for application developers
-
/// @cond internal
/**
* @brief This constructor is used internally to Create an initialized RotationGesture handle.
* @param[in] rotationGesture A pointer to a newly allocated Dali resource
* @SINCE_1_9.28
*/
- explicit DALI_INTERNAL RotationGesture( Internal::RotationGesture* rotationGesture );
+ explicit DALI_INTERNAL RotationGesture(Internal::RotationGesture* rotationGesture);
/// @endcond
};