2019-10-01 21:21:35 -07:00
|
|
|
#ifndef EFL_GFX_VG_VALUE_PROVIDER_H
|
|
|
|
#define EFL_GFX_VG_VALUE_PROVIDER_H
|
|
|
|
|
|
|
|
#include "evas_common_private.h"
|
|
|
|
#include "evas_private.h"
|
|
|
|
#include "evas_vg_private.h"
|
|
|
|
|
|
|
|
struct _Efl_Gfx_Vg_Value_Provider_Data
|
|
|
|
{
|
|
|
|
Eo* obj;
|
2020-05-31 21:21:04 -07:00
|
|
|
Efl_Gfx_Vg_Value_Provider_Flags flag;
|
2019-10-01 21:21:35 -07:00
|
|
|
|
|
|
|
Eina_Stringshare *keypath;
|
|
|
|
|
2020-01-29 04:40:28 -08:00
|
|
|
Eina_Matrix4 *m;
|
2019-10-01 21:21:35 -07:00
|
|
|
struct {
|
|
|
|
int r;
|
|
|
|
int g;
|
|
|
|
int b;
|
|
|
|
int a;
|
|
|
|
} fill;
|
|
|
|
struct {
|
|
|
|
int r;
|
|
|
|
int g;
|
|
|
|
int b;
|
|
|
|
int a;
|
|
|
|
double width;
|
|
|
|
} stroke;
|
|
|
|
};
|
|
|
|
|
|
|
|
typedef struct _Efl_Gfx_Vg_Value_Provider_Data Efl_Gfx_Vg_Value_Provider_Data;
|
|
|
|
|
|
|
|
#endif
|