2015-04-03 07:12:59 -07:00
|
|
|
#ifndef EVAS_VG_PRIVATE_H_
|
|
|
|
# define EVAS_VG_PRIVATE_H_
|
|
|
|
|
2015-04-03 07:14:48 -07:00
|
|
|
typedef struct _Evas_VG_Node_Data Evas_VG_Node_Data;
|
|
|
|
struct _Evas_VG_Node_Data
|
|
|
|
{
|
|
|
|
Eina_Matrix3 *m;
|
|
|
|
Evas_VG_Node *mask;
|
|
|
|
|
|
|
|
void (*render_pre)(void);
|
|
|
|
void (*render)(void);
|
|
|
|
|
|
|
|
double x, y;
|
|
|
|
int r, g, b, a;
|
|
|
|
Eina_Bool visibility;
|
|
|
|
};
|
|
|
|
|
2015-04-03 07:12:59 -07:00
|
|
|
typedef struct _Evas_VG_Container_Data Evas_VG_Container_Data;
|
|
|
|
struct _Evas_VG_Container_Data
|
|
|
|
{
|
|
|
|
Eina_List *children;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|