summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_filter.h
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-09-04 19:08:02 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-09-06 09:12:28 +0900
commitc0514d948a1cf56d5fc933ee6502eccf08c0a131 (patch)
tree5596176aaa300c2592d3b6000c0c71b4c01d4a95 /src/lib/evas/include/evas_filter.h
parent743c80ad8b86155dd47c711a05ceaab66d90dfc0 (diff)
filters: Safety++
This is an attempt at fixing crashes in empc. Test scenario: ELM_ACCEL="" elementary_test -to "Gfx Filters" And mouse scroll like crazy in the spinner. @fix
Diffstat (limited to 'src/lib/evas/include/evas_filter.h')
-rw-r--r--src/lib/evas/include/evas_filter.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/evas/include/evas_filter.h b/src/lib/evas/include/evas_filter.h
index 00b9bbf08c..82b3ed6ce7 100644
--- a/src/lib/evas/include/evas_filter.h
+++ b/src/lib/evas/include/evas_filter.h
@@ -150,11 +150,11 @@ Evas_Filter_Context *evas_filter_context_new(Evas_Public_Data *evas, Eina_Bo
150void *evas_filter_context_data_get(Evas_Filter_Context *ctx); 150void *evas_filter_context_data_get(Evas_Filter_Context *ctx);
151Eina_Bool evas_filter_context_async_get(Evas_Filter_Context *ctx); 151Eina_Bool evas_filter_context_async_get(Evas_Filter_Context *ctx);
152void evas_filter_context_size_get(Evas_Filter_Context *ctx, int *w, int *H); 152void evas_filter_context_size_get(Evas_Filter_Context *ctx, int *w, int *H);
153void evas_filter_context_destroy(Evas_Filter_Context *ctx); 153int evas_filter_context_ref(Evas_Filter_Context *ctx);
154void evas_filter_context_unref(Evas_Filter_Context *ctx);
154Eina_Bool evas_filter_context_program_use(void *engine, void *output, Evas_Filter_Context *ctx, Evas_Filter_Program *pgm, Eina_Bool reuse, int object_x, int object_y); 155Eina_Bool evas_filter_context_program_use(void *engine, void *output, Evas_Filter_Context *ctx, Evas_Filter_Program *pgm, Eina_Bool reuse, int object_x, int object_y);
155void evas_filter_context_proxy_render_all(Evas_Filter_Context *ctx, Eo *eo_obj, void *output, Eina_Bool do_async); 156void evas_filter_context_proxy_render_all(Evas_Filter_Context *ctx, Eo *eo_obj, void *output, Eina_Bool do_async);
156void evas_filter_context_post_run_callback_set(Evas_Filter_Context *ctx, Evas_Filter_Cb cb, void *data); 157void evas_filter_context_post_run_callback_set(Evas_Filter_Context *ctx, Evas_Filter_Cb cb, void *data);
157#define evas_filter_context_autodestroy(ctx) evas_filter_context_post_run_callback_set(ctx, ((Evas_Filter_Cb) evas_filter_context_destroy), ctx)
158Eina_Bool evas_filter_context_buffers_allocate_all(Evas_Filter_Context *ctx); 158Eina_Bool evas_filter_context_buffers_allocate_all(Evas_Filter_Context *ctx);
159void evas_filter_context_obscured_region_set(Evas_Filter_Context *ctx, Eina_Rectangle rect); 159void evas_filter_context_obscured_region_set(Evas_Filter_Context *ctx, Eina_Rectangle rect);
160 160