Eina_Bool _efl_canvas_object_clip_unset_block(Eo *eo_obj, Evas_Object_Protected_Data *obj);
Eina_Bool _efl_canvas_object_efl_gfx_size_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Coord w, Evas_Coord h, Eina_Bool internal);
-void _canvas_event_default_flags_set(Eo *e, void *_pd, va_list *list);
-void _canvas_event_default_flags_get(Eo *e, void *_pd, va_list *list);
-void _canvas_event_freeze(Eo *e, void *_pd, va_list *list);
-void _canvas_event_thaw(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_down(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_up(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_cancel(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_wheel(Eo *e, void *_pd, va_list *list);
-void _canvas_event_input_mouse_move(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_move(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_in(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_mouse_out(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_multi_down(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_multi_up(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_multi_move(Eo *e, void *_pd, va_list *list);
-void _canvas_event_input_multi_down(Eo *e, void *_pd, va_list *list);
-void _canvas_event_input_multi_up(Eo *e, void *_pd, va_list *list);
-void _canvas_event_input_multi_move(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_key_down(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_key_up(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_key_down_with_keycode(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_key_up_with_keycode(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_hold(Eo *e, void *_pd, va_list *list);
-void _canvas_event_feed_axis_update(Eo *e, void *_pd, va_list *list);
-void _canvas_event_refeed_event(Eo *e, void *_pd, va_list *list);
-void _canvas_event_down_count_get(Eo *e, void *_pd, va_list *list);
-void _canvas_tree_objects_at_xy_get(Eo *e, void *_pd, va_list *list);
-void _canvas_focus_get(Eo *e, void *_pd, va_list *list);
-void _canvas_font_path_clear(Eo *e, void *_pd, va_list *list);
-void _canvas_font_path_append(Eo *e, void *_pd, va_list *list);
-void _canvas_font_path_prepend(Eo *e, void *_pd, va_list *list);
-void _canvas_font_path_list(Eo *e, void *_pd, va_list *list);
-void _canvas_font_hinting_set(Eo *e, void *_pd, va_list *list);
-void _canvas_font_hinting_get(Eo *e, void *_pd, va_list *list);
-void _canvas_font_hinting_can_hint(Eo *e, void *_pd, va_list *list);
-void _canvas_font_cache_flush(Eo *e, void *_pd, va_list *list);
-void _canvas_font_cache_set(Eo *e, void *_pd, va_list *list);
-void _canvas_font_cache_get(Eo *e, void *_pd, va_list *list);
-void _canvas_font_available_list(Eo *e, void *_pd, va_list *list);
void _evas_focus_device_del_cb(void *data, const Efl_Event *ev);
-void _canvas_key_modifier_get(Eo *e, void *_pd, va_list *list);
-void _canvas_key_lock_get(Eo *e, void *_pd, va_list *list);
-void _canvas_key_modifier_add(Eo *e, void *_pd, va_list *list);
-void _canvas_key_modifier_del(Eo *e, void *_pd, va_list *list);
-void _canvas_key_lock_add(Eo *e, void *_pd, va_list *list);
-void _canvas_key_lock_del(Eo *e, void *_pd, va_list *list);
-void _canvas_key_modifier_on(Eo *e, void *_pd, va_list *list);
-void _canvas_key_modifier_off(Eo *e, void *_pd, va_list *list);
-void _canvas_key_lock_on(Eo *e, void *_pd, va_list *list);
-void _canvas_key_lock_off(Eo *e, void *_pd, va_list *list);
-void _canvas_key_modifier_mask_get(Eo *e, void *_pd, va_list *list);
-
-void _canvas_damage_rectangle_add(Eo *obj, void *_pd, va_list *list);
-void _canvas_obscured_rectangle_add(Eo *obj, void *_pd, va_list *list);
-void _canvas_obscured_clear(Eo *obj, void *_pd, va_list *list);
-void _canvas_render_async(Eo *obj, void *_pd, va_list *list);
-void _canvas_render_updates(Eo *obj, void *_pd, va_list *list);
-void _canvas_render(Eo *e, void *_pd, va_list *list);
-void _canvas_norender(Eo *e, void *_pd, va_list *list);
-void _canvas_render_idle_flush(Eo *e, void *_pd, va_list *list);
-void _canvas_sync(Eo *obj, void *_pd, va_list *list);
-void _canvas_render_dump(Eo *obj, void *_pd, va_list *list);
-
-void _canvas_object_bottom_get(Eo *e, void *_pd, va_list *list);
-void _canvas_object_top_get(Eo *e, void *_pd, va_list *list);
-
-void _canvas_image_cache_flush(Eo *e, void *_pd, va_list *list);
-void _canvas_image_cache_reload(Eo *e, void *_pd, va_list *list);
-void _canvas_image_cache_set(Eo *e, void *_pd, va_list *list);
-void _canvas_image_cache_get(Eo *e, void *_pd, va_list *list);
-void _canvas_image_max_size_get(Eo *e, void *_pd, va_list *list);
-
-void _canvas_object_name_find(Eo *e, void *_pd, va_list *list);
-
-void _canvas_object_top_at_xy_get(Eo *e, void *_pd, va_list *list);
-void _canvas_object_top_in_rectangle_get(Eo *e, void *_pd, va_list *list);
-void _canvas_objects_at_xy_get(Eo *e, void *_pd, va_list *list);
-void _canvas_objects_in_rectangle_get(Eo *obj, void *_pd, va_list *list);
-
-void _canvas_smart_objects_calculate(Eo *e, void *_pd, va_list *list);
-void _canvas_smart_objects_calculate_count_get(Eo *e, void *_pd, va_list *list);
-
/* Node functions. */
void evas_canvas3d_node_traverse(Evas_Canvas3D_Node *from, Evas_Canvas3D_Node *to, Evas_Canvas3D_Node_Traverse_Type type, Eina_Bool skip, Evas_Canvas3D_Node_Func func, void *data);
void evas_canvas3d_node_tree_traverse(Evas_Canvas3D_Node *root, Evas_Canvas3D_Tree_Traverse_Type type, Eina_Bool skip, Evas_Canvas3D_Node_Func func, void *data);