[dali_2.3.24] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / public-api / transition / transition-base.h
index 9a274ac..472d555 100644 (file)
@@ -94,7 +94,7 @@ public:
    *
    * @param[in] rhs A reference to the moved handle
    */
-  TransitionBase(TransitionBase&& rhs);
+  TransitionBase(TransitionBase&& rhs) noexcept;
 
   /**
    * @brief Move assignment operator.
@@ -102,7 +102,7 @@ public:
    * @param[in] rhs A reference to the moved handle
    * @return A reference to this handle
    */
-  TransitionBase& operator=(TransitionBase&& rhs);
+  TransitionBase& operator=(TransitionBase&& rhs) noexcept;
 
   /**
    * Set time period that contains delay and duration
@@ -131,10 +131,17 @@ public:
   AlphaFunction GetAlphaFunction() const;
 
   /**
-   * @brief A View could be transition with its child Views or without them.
+   * @brief A Control could be transition with its child Controls or without them.
+   * @param[in] transitionWithChild True if the Control is transitioned with children.
    */
   void TransitionWithChild(bool transitionWithChild);
 
+  /**
+   * @brief Set this transition is appearing transition or not.
+   * @param[in] appearingTransition True if this transition is appearing transition.
+   */
+  void SetAppearingTransition(bool appearingTransition);
+
 public: // Not intended for use by Application developers
   /// @cond internal
   /**