1 #ifndef EVAS_ENGINE_SDL_16_H
2 #define EVAS_ENGINE_SDL_16_H
4 #include "evas_common.h"
5 #include "evas_private.h"
6 #include "evas_common_soft16.h"
7 #include "Evas_Engine_SDL_16.h"
9 typedef struct _SDL_Engine_Image_Entry SDL_Engine_Image_Entry;
10 struct _SDL_Engine_Image_Entry
12 Engine_Image_Entry cache_entry;
18 unsigned int engine_surface : 1;
23 typedef struct _Render_Engine Render_Engine;
26 SDL_Engine_Image_Entry *soft16_engine_image;
28 Evas_Cache_Engine_Image *cache;
30 Soft16_Image *tmp_out;
38 Tilebuf_Rect *cur_rect;
40 SDL_Rect *update_rects;
41 int update_rects_count;
42 int update_rects_limit;
46 unsigned int fullscreen : 1;
47 unsigned int noframe : 1;
48 unsigned int alpha : 1;
49 unsigned int hwsurface : 1;