// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
-#include <dali/public-api/object/constrainable.h>
+#include <dali/public-api/object/handle.h>
#include <dali/public-api/geometry/animatable-vertex.h>
#include <dali/public-api/modeling/material.h>
* It is recommended that the vertices of the mesh remain in the bounds -0.5 - 0.5, which
* will match the actor size boundaries. The origin of the mesh matches the actor's position.
*/
-class DALI_IMPORT_API AnimatableMesh : public Constrainable
+class DALI_IMPORT_API AnimatableMesh : public Handle
{
public:
/**
AnimatableMesh& operator=(const AnimatableMesh& rhs);
/**
- * @brief This method is defined to allow assignment of the NULL value,
- * and will throw an exception if passed any other value.
- *
- * Assigning to NULL is an alias for Reset().
- * @param [in] rhs A NULL pointer
- * @return A reference to this handle
- */
- AnimatableMesh& operator=(BaseHandle::NullType* rhs);
-
- /**
* @brief Get the number of vertices with which this mesh was created.
*
* @return number of vertices in this mesh