_Evas_Object_Func Struct Reference

Data Fields

void(* free )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
void(* render )(Evas_Object *obj, Evas_Object_Protected_Data *pd, void *output, void *context, void *surface, int x, int y, Eina_Bool do_async)
 
void(* render_pre )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
void(* render_post )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
unsigned int(* type_id_get )(Evas_Object *obj)
 
unsigned int(* visual_id_get )(Evas_Object *obj)
 
void *(* engine_data_get )(Evas_Object *obj)
 
void(* store )(Evas_Object *obj)
 
void(* unstore )(Evas_Object *obj)
 
int(* is_visible )(Evas_Object *obj)
 
int(* was_visible )(Evas_Object *obj)
 
int(* is_opaque )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
int(* was_opaque )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
int(* is_inside )(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y)
 
int(* was_inside )(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y)
 
void(* coords_recalc )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
void(* scale_update )(Evas_Object *obj)
 
int(* has_opaque_rect )(Evas_Object *obj, Evas_Object_Protected_Data *pd)
 
int(* get_opaque_rect )(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 
int(* can_map )(Evas_Object *obj)