1 #ifndef _EVAS_ENGINE_SOFTWARE_8_X11_H
2 #define _EVAS_ENGINE_SOFTWARE_8_X11_H
6 typedef struct _Evas_Engine_Info_Software_8_X11 Evas_Engine_Info_Software_8_X11;
8 struct _Evas_Engine_Info_Software_8_X11
10 /* PRIVATE - don't mess with this baby or evas will poke its tongue out */
11 /* at you and make nasty noises */
12 Evas_Engine_Info magic;
14 /* engine specific data & parameters it needs to set up */
16 xcb_connection_t *connection;
17 xcb_drawable_t drawable;
23 unsigned int colormap;
27 int alloc_grayscale : 1;
30 int destination_alpha : 1;
31 int track_mask_changes : 1;
34 /* non-blocking or blocking mode */
35 Evas_Engine_Render_Mode render_mode;