* Call user provided calculate() and unset need_calculate.
*
* @param obj the smart object
- * @return if flag is set or not.
*
* @ingroup Evas_Smart_Object_Group
*/
}
/**
+ * Call user provided calculate() and unset need_calculate on all objects.
+ *
+ * @param e The canvas to calculate all objects in
+ *
+ * @ingroup Evas_Smart_Object_Group
+ */
+EAPI void
+evas_smart_objects_calculate(Evas *e)
+{
+ MAGIC_CHECK(e, Evas, MAGIC_EVAS);
+ return RENDER_METHOD_INVALID;
+ MAGIC_CHECK_END();
+
+ evas_call_smarts_calculate(e);
+}
+
+/**
* Call calculate() on all smart objects that need_recalculate.
*
* @internal