summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_vg_private.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:14:48 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-03 16:14:48 +0200
commit8097b8ab471c04d82325feda6e2a3251a7ecc383 (patch)
tree13cb07f9ca7975097ec3362f653f5d4441746a76 /src/lib/evas/canvas/evas_vg_private.h
parent2e6cc1a173e33775e527ca33874fe6030157e2b8 (diff)
evas: move Evas_VG_Node structure declaration into a shared header to use it directly from Evas_VG.
Diffstat (limited to 'src/lib/evas/canvas/evas_vg_private.h')
-rw-r--r--src/lib/evas/canvas/evas_vg_private.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_vg_private.h b/src/lib/evas/canvas/evas_vg_private.h
index 09420e4929..7a6cf58a20 100644
--- a/src/lib/evas/canvas/evas_vg_private.h
+++ b/src/lib/evas/canvas/evas_vg_private.h
@@ -1,6 +1,20 @@
1#ifndef EVAS_VG_PRIVATE_H_ 1#ifndef EVAS_VG_PRIVATE_H_
2# define EVAS_VG_PRIVATE_H_ 2# define EVAS_VG_PRIVATE_H_
3 3
4typedef struct _Evas_VG_Node_Data Evas_VG_Node_Data;
5struct _Evas_VG_Node_Data
6{
7 Eina_Matrix3 *m;
8 Evas_VG_Node *mask;
9
10 void (*render_pre)(void);
11 void (*render)(void);
12
13 double x, y;
14 int r, g, b, a;
15 Eina_Bool visibility;
16};
17
4typedef struct _Evas_VG_Container_Data Evas_VG_Container_Data; 18typedef struct _Evas_VG_Container_Data Evas_VG_Container_Data;
5struct _Evas_VG_Container_Data 19struct _Evas_VG_Container_Data
6{ 20{