static void eng_output_free(void *data) { Render_Engine *re = (Render_Engine *)data; evas_direct3d_free(re->d3d); free(re); evas_common_font_shutdown(); evas_common_image_shutdown(); }
static void eng_output_free(void *data) { Render_Engine *re; re = (Render_Engine *)data; eng_window_free(re->win); free(re); evas_common_font_shutdown(); evas_common_image_shutdown(); }
static void eng_output_free(void *data) { Render_Engine *re; if (!data) return; re = (Render_Engine *)data; evas_software_ddraw_outbuf_free(re->ob); evas_common_tilebuf_free(re->tb); if (re->rects) evas_common_tilebuf_free_render_rects(re->rects); free(re); evas_common_font_shutdown(); evas_common_image_shutdown(); }