Revert "[Tizen] Add MotionData class and generate Animation by this"
[platform/core/uifw/dali-toolkit.git] / dali-scene3d / public-api / controls / model / model.h
index bbb2a6d..8025c64 100644 (file)
@@ -27,7 +27,6 @@
 // INTERNAL INCLUDES
 #include <dali-scene3d/public-api/api.h>
 #include <dali-scene3d/public-api/model-components/model-node.h>
-#include <dali-scene3d/public-api/model-motion/motion-data.h>
 
 namespace Dali
 {
@@ -324,47 +323,6 @@ public:
    */
   ModelNode FindChildModelNodeByName(std::string_view nodeName);
 
-  /**
-   * @brief Retrieve the list of blendshape name that current Model hold.
-   * The name will be appended end of input list.
-   *
-   * @SINCE_2_2.99
-   * @param[in, out] blendShapeNames The name of blendShape list collected.
-   * @note This method should be called after Model load finished.
-   */
-  void RetrieveBlendShapeNames(std::vector<std::string>& blendShapeNames) const;
-
-  /**
-   * @brief Retrieve the list of ModelNode that contains given blend shape name.
-   * The ModelNode will be appended end of input list.
-   *
-   * @SINCE_2_2.99
-   * @param[in] blendShapeName The name of blendShape that want to collect.
-   * @param[in, out] modelNodes The ModelNode list collected.
-   * @note This method should be called after Model load finished.
-   */
-  void RetrieveModelNodesByBlendShapeName(std::string_view blendShapeName, std::vector<ModelNode>& modelNodes) const;
-
-  /**
-   * @brief Generate specific animation of this Model by inputed MotionData.
-   *
-   * @SINCE_2_2.99
-   * @param[in] motionData the data of motion animation.
-   * @return Animation that be generated by MotionData. Or empty handle if there is no valid animation generated.
-   * @note This method should be called after Model load finished.
-   */
-  Dali::Animation GenerateMotionDataAnimation(MotionData motionData);
-
-  /**
-   * @brief Set specific values of this Model by inputed MotionData.
-   * @note If MotionValue's ValueType is ValueType::KEY_FRAMES, the last value will be setted.
-   *
-   * @SINCE_2_2.99
-   * @param[in] motionData the data of motion to be set.
-   * @note This method should be called after Model load finished.
-   */
-  void SetMotionData(Scene3D::MotionData motionData);
-
 public: // Not intended for application developers
   /// @cond internal
   /**