Add skeleton code for evas engine functions.
authorChristopher Michael <cp.michael@samsung.com>
Thu, 24 Jan 2013 09:14:31 +0000 (09:14 +0000)
committerChristopher Michael <cpmichael1@comcast.net>
Thu, 24 Jan 2013 09:14:31 +0000 (09:14 +0000)
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83222

src/modules/evas/engines/wayland_shm/evas_engine.c

index 9cabb2f..ec847fa 100644 (file)
@@ -53,3 +53,82 @@ static Evas_Func func, pfunc;
 
 /* external variables */
 int _evas_engine_way_shm_log_dom = -1;
+
+/* engine functions */
+static void *
+eng_info(Evas *eo_evas EINA_UNUSED)
+{
+   return NULL;
+}
+
+static void 
+eng_info_free(Evas *eo_evas EINA_UNUSED, void *einfo)
+{
+
+}
+
+static int 
+eng_setup(Evas *eo_evas, void *einfo)
+{
+   return 0;
+}
+
+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)
+{
+   return NULL;
+}
+
+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)
+{
+
+}