_Evas_Public_Data Struct Reference

Data Fields

 EINA_INLIST
 
DATA32 magic
 
Evas * evas
 
struct {
   unsigned char   inside: 1
 
   int   mouse_grabbed
 
   int   downs
 
   DATA32   button
 
   Evas_Coord   x
 
   Evas_Coord   y
 
   int   nogrep
 
   struct {
      Eina_List *   in
 
   }   object
 
} pointer
 
struct {
   Evas_Coord   x
 
   Evas_Coord   y
 
   Evas_Coord   w
 
   Evas_Coord   h
 
   unsigned char   changed: 1
 
} viewport
 
struct {
   int   w
 
   int   h
 
   DATA32   render_method
 
   unsigned char   changed: 1
 
} output
 
struct {
   Evas_Coord   x
 
   Evas_Coord   y
 
   Evas_Coord   w
 
   Evas_Coord   h
 
   Eina_Bool   changed: 1
 
   Evas_Object *   clip
 
} framespace
 
Eina_List * damages
 
Eina_List * obscures
 
Evas_Layer * layers
 
Eina_Hash * name_hash
 
int output_validity
 
int walking_list
 
Evas_Event_Flags default_event_flags
 
struct {
   Evas_Module *   module
 
   Evas_Func *   func
 
   struct {
      void *   output
 
      void *   context
 
   }   data
 
   void *   info
 
   int   info_magic
 
} engine
 
struct {
   Eina_List *   updates
 
   Evas_Event_Cb   updates_cb
 
   void *   data
 
} render
 
Eina_Array delete_objects
 
Eina_Array active_objects
 
Eina_Array restack_objects
 
Eina_Array render_objects
 
Eina_Array pending_objects
 
Eina_Array obscuring_objects
 
Eina_Array temporary_objects
 
Eina_Array calculate_objects
 
Eina_Array clip_changes
 
Eina_Clist calc_list
 
Eina_Clist calc_done
 
Eina_List * video_objects
 
Eina_List * post_events
 
Evas_Callbacks * callbacks
 
Eina_Inlist * callbacks_infos
 
int delete_grabs
 
int walking_grabs
 
Eina_List * grabs
 
Eina_List * font_path
 
int in_smart_calc
 
int smart_calc_count
 
Evas_Object * focused
 
void * attach_data
 
Evas_Modifier modifiers
 
Evas_Lock locks
 
unsigned int last_timestamp
 
int last_mouse_down_counter
 
int last_mouse_up_counter
 
int nochange
 
Evas_Font_Hinting_Flags hinting
 
unsigned char delete_me: 1
 
unsigned char invalidate: 1
 
unsigned char cleanup: 1
 
unsigned char focus: 1
 
Eina_Bool is_frozen: 1
 
Eina_Bool rendering: 1
 
Eina_List * touch_points
 
Eina_List * devices
 
Eina_Array * cur_device