+ /**
+ * @brief Retrieve the list of blendshape name that current ModelNode hold.
+ * The name will be appended end of input list.
+ *
+ * @SINCE_2_2.99
+ * @param[in, out] blendShapeNames The name of blendShape list collected.
+ */
+ void RetrieveBlendShapeNames(std::vector<std::string>& blendShapeNames) const;
+
+ /**
+ * @brief Get the index of blend shape by given name.
+ *
+ * @SINCE_2_2.99
+ * @param[in] blendShapeName The name of blendshape that is not empty.
+ * @return Index of blendshape, or return invalid if there is no blendshape with given name.
+ */
+ Loader::BlendShapes::Index GetBlendShapeIndexByName(std::string_view blendShapeName) const;
+