1 #ifndef EVAS_ENGINE_SDL_H
2 #define EVAS_ENGINE_SDL_H
4 #include "evas_common.h"
5 #include "evas_private.h"
6 #include "Evas_Engine_SDL.h"
8 typedef struct _SDL_Engine_Image_Entry SDL_Engine_Image_Entry;
9 struct _SDL_Engine_Image_Entry
11 Engine_Image_Entry cache_entry;
17 unsigned int engine_surface : 1;
21 typedef struct _Render_Engine Render_Engine;
24 SDL_Engine_Image_Entry *rgba_engine_image;
28 Evas_Object_List *cur_rect;
30 Evas_Cache_Engine_Image *cache;
32 SDL_Rect *update_rects;
33 int update_rects_count;
34 int update_rects_limit;
38 unsigned int fullscreen : 1;
39 unsigned int noframe : 1;
40 unsigned int alpha : 1;
41 unsigned int hwsurface : 1;