summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_filter.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2017-08-25 10:51:53 -0700
committerCedric BAIL <cedric@osg.samsung.com>2017-08-25 10:51:53 -0700
commitfc1b7f7835116bd03878e4b0c1ec2243665fc859 (patch)
tree7c6add463dcc2fb734eee2c1111921ab5e28639d /src/lib/evas/include/evas_filter.h
parentf3f6a7e535bd3338482c462a14f7d43f469fc85c (diff)
evas: make filter handle multi output.
Diffstat (limited to '')
-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 3f88970dc0..175069c7a7 100644
--- a/src/lib/evas/include/evas_filter.h
+++ b/src/lib/evas/include/evas_filter.h
@@ -151,7 +151,7 @@ void *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); 153void evas_filter_context_destroy(Evas_Filter_Context *ctx);
154Eina_Bool evas_filter_context_program_use(Evas_Filter_Context *ctx, Evas_Filter_Program *pgm, Eina_Bool reuse, int object_x, int object_y); 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);
155void evas_filter_context_proxy_render_all(Evas_Filter_Context *ctx, Eo *eo_obj, Eina_Bool do_async); 155void evas_filter_context_proxy_render_all(Evas_Filter_Context *ctx, Eo *eo_obj, Eina_Bool do_async);
156void evas_filter_context_post_run_callback_set(Evas_Filter_Context *ctx, Evas_Filter_Cb cb, void *data); 156void 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) 157#define evas_filter_context_autodestroy(ctx) evas_filter_context_post_run_callback_set(ctx, ((Evas_Filter_Cb) evas_filter_context_destroy), ctx)
@@ -163,7 +163,7 @@ int evas_filter_buffer_proxy_new(Evas_Filter_Context *ctx,
163void *evas_filter_buffer_backing_get(Evas_Filter_Context *ctx, int bufid, Eina_Bool render); 163void *evas_filter_buffer_backing_get(Evas_Filter_Context *ctx, int bufid, Eina_Bool render);
164Eina_Bool evas_filter_buffer_backing_set(Evas_Filter_Context *ctx, int bufid, void *engine_buffer); 164Eina_Bool evas_filter_buffer_backing_set(Evas_Filter_Context *ctx, int bufid, void *engine_buffer);
165 165
166Eina_Bool evas_filter_context_run(Evas_Filter_Context *ctx); 166Eina_Bool evas_filter_context_run(void *engine, void *output, Evas_Filter_Context *ctx);
167 167
168Eina_Bool evas_filter_font_draw(Evas_Filter_Context *ctx, void *engine, void *output, void *draw_context, int bufid, Evas_Font_Set *font, int x, int y, Evas_Text_Props *text_props, Eina_Bool do_async); 168Eina_Bool evas_filter_font_draw(Evas_Filter_Context *ctx, void *engine, void *output, void *draw_context, int bufid, Evas_Font_Set *font, int x, int y, Evas_Text_Props *text_props, Eina_Bool do_async);
169Eina_Bool evas_filter_target_set(Evas_Filter_Context *ctx, void *draw_context, void *surface, int x, int y, const RGBA_Map *map); 169Eina_Bool evas_filter_target_set(Evas_Filter_Context *ctx, void *draw_context, void *surface, int x, int y, const RGBA_Map *map);