- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files
- Examples

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

Public Member Functions
efl::eo::detail::operations< evas::canvas >::type< T > Struct Template Reference

## Public Member Functions
virtual void | event_thaw ()
virtual void | event_freeze ()
virtual Evas * | evas_get ()
virtual void | output_framespace_get (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_)
virtual void | output_framespace_set (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_)
virtual void | output_viewport_get (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_)
virtual void | output_viewport_set (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_)
virtual int | image_cache_get ()
virtual void | image_cache_set (int size_)
virtual Evas_Event_Flags | event_default_flags_get ()
virtual void | event_default_flags_set (Evas_Event_Flags flags_)
virtual int | output_method_get ()
virtual void | output_method_set (int render_method_)
virtual int | font_cache_get ()
virtual void | font_cache_set (int size_)
virtual void | output_size_get (int *w_, int *h_)
virtual void | output_size_set (int w_, int h_)
virtual void * | data_attach_get ()
virtual void | data_attach_set (void *data_)
virtual Evas_Font_Hinting_Flags | font_hinting_get ()
virtual void | font_hinting_set (Evas_Font_Hinting_Flags hinting_)
virtual Evas_Engine_Info * | engine_info_get ()
virtual bool | engine_info_set (Evas_Engine_Info *info_)
virtual evas::object | focus_get ()
virtual evas::object | object_top_get ()
virtual const Evas_Lock * | key_lock_get ()
virtual void | pointer_canvas_xy_get (Evas_Coord *x_, Evas_Coord *y_)
virtual int | event_down_count_get ()
virtual int | smart_objects_calculate_count_get ()
virtual bool | focus_state_get ()
virtual bool | changed_get ()
virtual void | pointer_output_xy_get (int *x_, int *y_)
virtual bool | pointer_inside_get ()
virtual bool | image_max_size_get (int *maxw_, int *maxh_)
virtual evas::object | object_bottom_get ()
virtual const Evas_Modifier * | key_modifier_get ()
virtual int | pointer_button_down_mask_get ()
virtual efl::eina::range_list < evas::object > | tree_objects_at_xy_get (evas::object stop_, int x_, int y_)
virtual void | event_feed_mouse_wheel (int direction_, int z_, unsigned int timestamp_, const void *data_)
virtual void | key_lock_on (std::string keyname_)
virtual void | event_feed_key_down (std::string keyname_, std::string key_, std::string string_, std::string compose_, unsigned int timestamp_, const void *data_)
virtual Evas_Modifier_Mask | key_modifier_mask_get (std::string keyname_)
virtual void | key_modifier_add (std::string keyname_)
virtual void | key_modifier_off (std::string keyname_)
virtual void | event_feed_hold (int hold_, unsigned int timestamp_, const void *data_)
virtual void | event_feed_mouse_move (int x_, int y_, unsigned int timestamp_, const void *data_)
virtual void | event_feed_key_up (std::string keyname_, std::string key_, std::string string_, std::string compose_, unsigned int timestamp_, const void *data_)
virtual void | event_feed_mouse_out (unsigned int timestamp_, const void *data_)
virtual void | event_input_multi_move (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, unsigned int timestamp_, const void *data_)
virtual efl::eina::range_list < evas::object > | objects_at_xy_get (Evas_Coord x_, Evas_Coord y_, bool include_pass_events_objects_, bool include_hidden_objects_)
virtual void | event_input_multi_up (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_)
virtual void | event_feed_multi_down (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_)
virtual bool | render_async ()
virtual void | focus_out ()
virtual void | event_input_mouse_move (int x_, int y_, unsigned int timestamp_, const void *data_)
virtual void | norender ()
virtual unsigned int | touch_point_list_count ()
virtual void | event_input_multi_down (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_)
virtual void | nochange_pop ()
virtual void | key_lock_off (std::string keyname_)
virtual void | nochange_push ()
virtual void | font_cache_flush ()
virtual bool | font_hinting_can_hint (Evas_Font_Hinting_Flags hinting_)
virtual evas::object | object_top_at_xy_get (Evas_Coord x_, Evas_Coord y_, bool include_pass_events_objects_, bool include_hidden_objects_)
virtual void | key_modifier_on (std::string keyname_)
virtual void | event_feed_mouse_up (int b_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_)
virtual void | event_feed_mouse_down (int b_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_)
virtual void | event_refeed_event (void *event_copy_, Evas_Callback_Type event_type_)
virtual efl::eina::range_list < std::string > | font_available_list ()
virtual efl::eina::range_list < evas::object > | objects_in_rectangle_get (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_, bool include_pass_events_objects_, bool include_hidden_objects_)
virtual evas::object | object_name_find (std::string name_)
virtual void | font_path_append (std::string path_)
virtual int | touch_point_list_nth_id_get (unsigned int n_)
virtual void | font_path_clear ()
virtual void | smart_objects_calculate ()
virtual void | touch_point_list_nth_xy_get (unsigned int n_, Evas_Coord *x_, Evas_Coord *y_)
virtual void | key_lock_del (std::string keyname_)
virtual void | damage_rectangle_add (int x_, int y_, int w_, int h_)
virtual void | sync ()
virtual efl::eina::crange_list < std::string > | font_path_list ()
virtual void | image_cache_reload ()
virtual int | coord_world_x_to_screen (Evas_Coord x_)
virtual void | event_feed_multi_move (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, unsigned int timestamp_, const void *data_)
virtual efl::eina::list < Eina_Rectangle * > | render_updates ()
virtual void | image_cache_flush ()
virtual Evas_Coord | coord_screen_y_to_world (int y_)
virtual void | key_modifier_del (std::string keyname_)
virtual Evas_Touch_Point_State | touch_point_list_nth_state_get (unsigned int n_)
virtual void | focus_in ()
virtual void | obscured_rectangle_add (int x_, int y_, int w_, int h_)
virtual void | render_dump ()
virtual void | event_feed_mouse_in (unsigned int timestamp_, const void *data_)
virtual evas::object | object_top_in_rectangle_get (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_, bool include_pass_events_objects_, bool include_hidden_objects_)
virtual void | render ()
virtual void | event_feed_multi_up (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_)
virtual void | font_path_prepend (std::string path_)
virtual void | obscured_clear ()
virtual void | event_feed_mouse_cancel (unsigned int timestamp_, const void *data_)
virtual Evas_Coord | coord_screen_x_to_world (int x_)
virtual void | key_lock_add (std::string keyname_)
virtual void | render_idle_flush ()
virtual int | coord_world_y_to_screen (Evas_Coord y_)
virtual void | event_feed_key_down_with_keycode (std::string keyname_, std::string key_, std::string string_, std::string compose_, unsigned int timestamp_, const void *data_, unsigned int keycode_)
virtual void | event_feed_key_up_with_keycode (std::string keyname_, std::string key_, std::string string_, std::string compose_, unsigned int timestamp_, const void *data_, unsigned int keycode_)