_Evas_Object_Protected_Data Struct Reference

Data Fields

 EINA_INLIST
 
const char * type
 
Evas_Layerlayer
 
struct {
   Evas_Map *   map
 
   Evas_Object_Protected_Data *   clipper
 
   Evas_Object *   eo_clipper
 
   Evas_Object *   map_parent
 
   double   scale
 
   Evas_Coord_Rectangle   geometry
 
   Evas_Coord_Rectangle   bounding_box
 
   struct {
      struct {
         Evas_Coord   x
 
         Evas_Coord   y
 
         Evas_Coord   w
 
         Evas_Coord   h
 
         unsigned char   r
 
         unsigned char   g
 
         unsigned char   b
 
         unsigned char   a
 
         Eina_Bool   visible: 1
 
         Eina_Bool   dirty: 1
 
      }   clip
 
   }   cache
 
   short   layer
 
   struct {
      unsigned char   r
 
      unsigned char   g
 
      unsigned char   b
 
      unsigned char   a
 
   }   color
 
   Eina_Bool   usemap: 1
 
   Eina_Bool   valid_map: 1
 
   Eina_Bool   visible: 1
 
   Eina_Bool   have_clipees: 1
 
   Eina_Bool   anti_alias: 1
 
   Evas_Render_Op   render_op: 4
 
   Eina_Bool   valid_bounding_box: 1
 
   Eina_Bool   cached_surface: 1
 
   Eina_Bool   parent_cached_surface: 1
 
   Eina_Bool   opaque_valid: 1
 
   Eina_Bool   opaque: 1
 
cur
 
struct {
   Evas_Map *   map
 
   Evas_Object_Protected_Data *   clipper
 
   Evas_Object *   eo_clipper
 
   Evas_Object *   map_parent
 
   double   scale
 
   Evas_Coord_Rectangle   geometry
 
   Evas_Coord_Rectangle   bounding_box
 
   struct {
      struct {
         Evas_Coord   x
 
         Evas_Coord   y
 
         Evas_Coord   w
 
         Evas_Coord   h
 
         unsigned char   r
 
         unsigned char   g
 
         unsigned char   b
 
         unsigned char   a
 
         Eina_Bool   visible: 1
 
         Eina_Bool   dirty: 1
 
      }   clip
 
   }   cache
 
   short   layer
 
   struct {
      unsigned char   r
 
      unsigned char   g
 
      unsigned char   b
 
      unsigned char   a
 
   }   color
 
   Eina_Bool   usemap: 1
 
   Eina_Bool   valid_map: 1
 
   Eina_Bool   visible: 1
 
   Eina_Bool   have_clipees: 1
 
   Eina_Bool   anti_alias: 1
 
   Evas_Render_Op   render_op: 4
 
   Eina_Bool   valid_bounding_box: 1
 
   Eina_Bool   cached_surface: 1
 
   Eina_Bool   parent_cached_surface: 1
 
   Eina_Bool   opaque_valid: 1
 
   Eina_Bool   opaque: 1
 
prev
 
struct {
   void *   surface
 
   int   surface_w
 
   int   surface_h
 
map
 
Evas_Mapcache_map
 
char * name
 
Evas_Intercept_Funcinterceptors
 
struct {
   Eina_List *   elements
 
data
 
Eina_Listgrabs
 
Evas_Callbackscallbacks
 
struct {
   Eina_List *   clipees
 
   Eina_List *   changes
 
clip
 
const Evas_Object_Funcfunc
 
struct {
   Evas_Smart *   smart
 
   Evas_Object *   parent
 
smart
 
struct {
   Eina_List *   proxies
 
   void *   surface
 
   int   w
 
   int   h
 
   Eina_List *   src_event_in
 
   Eina_Bool   redraw: 1
 
   Eina_Bool   is_proxy: 1
 
   Eina_Bool   src_invisible: 1
 
   Eina_Bool   src_events: 1
 
proxy
 
Evas_Objectobject
 
Evas_Size_Hintssize_hints
 
RGBA_Mapspans
 
int last_mouse_down_counter
 
int last_mouse_up_counter
 
int mouse_grabbed
 
int clean_layer
 
int last_event
 
Evas_Callback_Type last_event_type
 
struct {
   int   in_move
 
   int   in_resize
 
doing
 
void ** interface_privates
 
unsigned int ref
 
Eina_Listsupported_types
 
unsigned char delete_me
 
unsigned char recalculate_cycle
 
Eina_Clist calc_entry
 
Evas_Object_Pointer_Mode pointer_mode: 2
 
Eina_Bool store: 1
 
Eina_Bool pass_events: 1
 
Eina_Bool freeze_events: 1
 
Eina_Bool repeat_events: 1
 
struct {
   Eina_Bool   pass_events: 1
 
   Eina_Bool   pass_events_valid: 1
 
   Eina_Bool   freeze_events: 1
 
   Eina_Bool   freeze_events_valid: 1
 
   Eina_Bool   src_invisible: 1
 
   Eina_Bool   src_invisible_valid: 1
 
parent_cache
 
Eina_Bool restack: 1
 
Eina_Bool is_active: 1
 
Eina_Bool precise_is_inside: 1
 
Eina_Bool is_static_clip: 1
 
Eina_Bool render_pre: 1
 
Eina_Bool rect_del: 1
 
Eina_Bool mouse_in: 1
 
Eina_Bool pre_render_done: 1
 
Eina_Bool intercepted: 1
 
Eina_Bool focused: 1
 
Eina_Bool in_layer: 1
 
Eina_Bool no_propagate: 1
 
Eina_Bool changed: 1
 
Eina_Bool changed_move: 1
 
Eina_Bool changed_color: 1
 
Eina_Bool changed_map: 1
 
Eina_Bool changed_pchange: 1
 
Eina_Bool changed_src_visible: 1
 
Eina_Bool del_ref: 1
 
Eina_Bool is_frame: 1
 
Eina_Bool child_has_map: 1
 
Eina_Bool eo_del_called: 1
 
Eina_Bool is_smart: 1