move around - flatter.
[profile/ivi/evas.git] / src / modules / engines / xrender_x11 / Evas_Engine_XRender_X11.h
1 #ifndef _EVAS_ENGINE_XRENDER_X11_H
2 #define _EVAS_ENGINE_XRENDER_X11_H
3
4 #include <X11/Xlib.h>
5
6 typedef struct _Evas_Engine_Info_XRender_X11              Evas_Engine_Info_XRender_X11;
7
8 struct _Evas_Engine_Info_XRender_X11
9 {
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;
13
14    /* engine specific data & parameters it needs to set up */
15    struct {
16       Display       *display;
17       Drawable       drawable;
18       Pixmap         mask;
19       Visual        *visual;
20       unsigned char  destination_alpha : 1;
21    } info;
22 };
23 #endif
24
25