diff options
Diffstat (limited to 'src/lib/evas/canvas/efl_canvas_animation_translate_private.h')
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_animation_translate_private.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_animation_translate_private.h b/src/lib/evas/canvas/efl_canvas_animation_translate_private.h new file mode 100644 index 0000000000..17c4b6d432 --- /dev/null +++ b/src/lib/evas/canvas/efl_canvas_animation_translate_private.h @@ -0,0 +1,22 @@ +#define EFL_ANIMATION_PROTECTED + +#include "evas_common_private.h" +#include <Ecore.h> +#include "efl_canvas_animation_private.h" + +#define EFL_ANIMATION_TRANSLATE_DATA_GET(o, pd) \ + Efl_Canvas_Animation_Translate_Data *pd = efl_data_scope_get(o, EFL_CANVAS_ANIMATION_TRANSLATE_CLASS) + +typedef struct _Efl_Canvas_Animation_Translate_Property +{ + Evas_Coord move_x, move_y; + Evas_Coord x, y; +} Efl_Canvas_Animation_Translate_Property; + +typedef struct _Efl_Canvas_Animation_Translate_Data +{ + Efl_Canvas_Animation_Translate_Property from; + Efl_Canvas_Animation_Translate_Property to; + + Eina_Bool use_rel_move; +} Efl_Canvas_Animation_Translate_Data; |