return EINA_FALSE;
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_program_set(Eo *eo_obj, Evas_Filter_Data *pd,
const char *code, const char *name)
{
evas_object_inform_call_resize(eo_obj);
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_program_get(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, const char **code, const char **name)
{
if (code) *code = pd->data->code;
if (name) *name = pd->data->name;
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_source_set(Eo *eo_obj, Evas_Filter_Data *pd,
const char *name, Efl_Gfx_Base *eo_source)
{
evas_object_inform_call_resize(eo_obj);
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_source_get(const Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd,
const char *name, Efl_Gfx_Base **source)
{
*source = eina_hash_find(pd->data->sources, name);
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_state_set(Eo *eo_obj, Evas_Filter_Data *pd,
const char *cur_state, double cur_val,
const char *next_state, double next_val,
}
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_padding_get(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd,
int *l, int *r, int *t, int *b)
{
evas_filter_program_padding_get(pd->data->chain, l, r, t, b);
}
-EOLIAN void
+EOLIAN static void
_evas_filter_changed_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Eina_Bool val)
{
if ((evas_object_filter_cow_default != pd->data) && (pd->data->changed != val))
}
}
-EOLIAN void
+EOLIAN static void
_evas_filter_invalid_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Eina_Bool val)
{
if (pd->data->invalid != val)
}
}
-EOLIAN void
+EOLIAN static void
_evas_filter_constructor(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd)
{
pd->data = eina_cow_alloc(evas_object_filter_cow);
SLKI(pd->lck);
}
-EOLIAN void
+EOLIAN static void
_evas_filter_destructor(Eo *eo_obj, Evas_Filter_Data *pd)
{
Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS);
SLKD(pd->lck);
}
-EOLIAN void
+EOLIAN static void
_evas_filter_efl_gfx_filter_data_set(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd,
const char *name, const char *value,
Eina_Bool execute)
FCOW_END(fcow, pd);
}
-EOLIAN void *
+EOLIAN static void *
_evas_filter_output_buffer_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd)
{
return pd->data->output;
return pixels;
}
-EOLIAN void
+EOLIAN static void
_evas_image_evas_filter_dirty(Eo *eo_obj EINA_UNUSED, Evas_Image_Data *o)
{
o->changed = 1;
}
-EOLIAN Eina_Bool
+EOLIAN static Eina_Bool
_evas_image_evas_filter_input_alpha(Eo *eo_obj EINA_UNUSED, Evas_Image_Data *o EINA_UNUSED)
{
return EINA_FALSE;
}
-EOLIAN Eina_Bool
+EOLIAN static Eina_Bool
_evas_image_evas_filter_input_render(Eo *eo_obj, Evas_Image_Data *o,
void *_filter, void *context,
int l, int r EINA_UNUSED, int t, int b EINA_UNUSED,
return eo_do_ret((Eo *) obj, ret, efl_image_smooth_scale_get());
}
-EOLIAN void
+EOLIAN static void
_evas_image_efl_gfx_filter_program_set(Eo *obj, Evas_Image_Data *pd EINA_UNUSED, const char *code, const char *name)
{
pd->has_filter = (code != NULL);
/* ugly binding between evas_fitler_mixin.c and this object */
-EOLIAN void
+EOLIAN static void
_evas_text_evas_filter_dirty(Eo *eo_obj, Evas_Text_Data *o)
{
_evas_object_text_items_clear(o);
_evas_object_text_recalc(eo_obj, o->cur.text);
}
-EOLIAN Eina_Bool
+EOLIAN static Eina_Bool
_evas_text_evas_filter_input_alpha(Eo *eo_obj EINA_UNUSED, Evas_Text_Data *o EINA_UNUSED)
{
return EINA_TRUE;
}
-EOLIAN Eina_Bool
+EOLIAN static Eina_Bool
_evas_text_evas_filter_input_render(Eo *eo_obj EINA_UNUSED, Evas_Text_Data *o,
void *_filter, void *drawctx,
int l, int r EINA_UNUSED, int t, int b EINA_UNUSED,
return eo_do_ret((Eo *) obj, ret, efl_text_get());
}
-EOLIAN void
+EOLIAN static void
_evas_text_efl_gfx_filter_program_set(Eo *obj, Evas_Text_Data *pd EINA_UNUSED, const char *code, const char *name)
{
pd->has_filter = (code != NULL);