Add prototypes for evas engine functions.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 83220
This commit is contained in:
Christopher Michael 2013-01-24 09:14:22 +00:00 committed by Christopher Michael
parent 12320fcb5e
commit 440c4b72e0
1 changed files with 15 additions and 0 deletions

View File

@ -33,5 +33,20 @@ struct _Render_Engine
void (*outbuf_idle_flush)(Outbuf *ob);
};
/* engine function prototypes */
static void *eng_info(Evas *eo_evas EINA_UNUSED);
static void eng_info_free(Evas *eo_evas EINA_UNUSED, void *einfo);
static int eng_setup(Evas *eo_evas, void *einfo);
static void eng_output_free(void *data);
static void eng_output_resize(void *data, int w, int h);
static void eng_output_tile_size_set(void *data, int w, int h);
static void eng_output_redraws_rect_add(void *data, int x, int y, int w, int h);
static void eng_output_redraws_rect_del(void *data, int x, int y, int w, int h);
static void eng_output_redraws_clear(void *data);
static void *eng_output_redraws_next_update_get(void *data, int *x, int *y, int *w, int *h, int *cx, int *cy, int *cw, int *ch);
static void eng_output_redraws_next_update_push(void *data, void *surface, int x, int y, int w, int h, Evas_Render_Mode render_mode);
static void eng_output_flush(void *data, Evas_Render_Mode render_mode);
static void eng_output_idle_flush(void *data);
/* external variables */
int _evas_engine_way_shm_log_dom = -1;