transform->changed = EINA_TRUE;
}
+E_API void
+e_util_transform_rotation_axis_reset(E_Util_Transform *transform)
+{
+ if (!transform) return;
+
+ if (transform->use_axis)
+ {
+ transform->use_axis= EINA_FALSE;
+ transform->changed = EINA_TRUE;
+ }
+}
+
E_API void
e_util_transform_merge(E_Util_Transform *in_out, E_Util_Transform *input)
{
E_API void e_util_transform_texcoord_set(E_Util_Transform *transform, int index, double tu, double tv);
E_API void e_util_transform_viewport_set(E_Util_Transform *transform, int x, int y, int w, int h);
E_API void e_util_transform_rotation_axis_set(E_Util_Transform *transform, double ax, double ay, double az);
+E_API void e_util_transform_rotation_axis_reset(E_Util_Transform *transform);
E_API void e_util_transform_merge(E_Util_Transform *in_out, E_Util_Transform *input);
E_API E_Util_Transform_Matrix e_util_transform_convert_to_matrix(E_Util_Transform *transform, E_Util_Transform_Rect *source_rect);