big patch from Samsung SAIT (Advanced research group) for async multi-frame
[framework/uifw/evas.git] / src / modules / engines / quartz / Evas_Engine_Quartz.h
1 #ifndef _EVAS_ENGINE_QUARTZ_H
2 #define _EVAS_ENGINE_QUARTZ_H
3
4 #include <ApplicationServices/ApplicationServices.h>
5
6 typedef struct _Evas_Engine_Info_Quartz Evas_Engine_Info_Quartz;
7
8 struct _Evas_Engine_Info_Quartz
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       CGContextRef context;
17    } info;
18
19    /* non-blocking or blocking mode */
20    Evas_Engine_Render_Mode render_mode;
21 };
22
23 #endif
24
25