Efl.Gfx.Gradient.Linear.start.get;
Efl.Gfx.Gradient.Linear.end.set;
Efl.Gfx.Gradient.Linear.end.get;
+ Efl.VG.Base.bound_get;
Eo.Base.constructor;
Eo.Base.destructor;
}
Efl.Gfx.Gradient.Radial.radius.get;
Efl.Gfx.Gradient.Radial.focal.set;
Efl.Gfx.Gradient.Radial.focal.get;
+ Efl.VG.Base.bound_get;
Eo.Base.constructor;
Eo.Base.destructor;
}
return eo_add(EFL_VG_CONTAINER_CLASS, parent);
}
-
#include "efl_vg_container.eo.c"
nd->data = pd;
}
-void
+static void
_efl_vg_gradient_linear_eo_base_destructor(Eo *obj, Efl_VG_Gradient_Linear_Data *pd EINA_UNUSED)
{
eo_do_super(obj, MY_CLASS, eo_destructor());
}
+static Eina_Bool
+_efl_vg_gradient_linear_efl_vg_base_bound_get(Eo *obj, Efl_VG_Gradient_Linear_Data *pd, Eina_Rectangle *r)
+{
+}
+
EAPI void
evas_vg_gradient_linear_start_set(Eo *obj, double x, double y)
{
eo_do_super(obj, MY_CLASS, eo_destructor());
}
+static Eina_Bool
+_efl_vg_gradient_radial_efl_vg_base_bound_get(Eo *obj, Efl_VG_Gradient_Radial_Data *pd, Eina_Rectangle *r)
+{
+}
+
EAPI void
evas_vg_gradient_radial_center_set(Eo *obj, double x, double y)
{
}
Efl_Gfx_Stack *
-_efl_vg_base_efl_gfx_stack_below_get(Eo *obj, Efl_VG_Base_Data *pd)
+_efl_vg_base_efl_gfx_stack_below_get(Eo *obj EINA_UNUSED, Efl_VG_Base_Data *pd EINA_UNUSED)
{
- // FIXME: need to implement bound_get
+ // Actually a VG base node won't have any children so nothing stacked below it.
return NULL;
}
Efl_Gfx_Stack *
_efl_vg_base_efl_gfx_stack_above_get(Eo *obj, Efl_VG_Base_Data *pd)
{
- // FIXME: need to implement bound_get
+ // FIXME bound get every child of my parent and go up until vg root
return NULL;
}