efl/src/lib/evas/canvas
Derek Foreman 41a9e1c873 gesture_manager: Use private data getter to save some lookups
We frequently process an array of several events at once, so we can now
look up the gesture manager private data once for the entire array.

Differential Revision: https://phab.enlightenment.org/D7763

Signed-off-by: Derek Foreman <derek.foreman.samsung@gmail.com>
2019-01-25 13:00:43 -06:00
..
efl_canvas_animation.c
efl_canvas_animation.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_animation_alpha.c
efl_canvas_animation_alpha.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_alpha_private.h
efl_canvas_animation_group.c
efl_canvas_animation_group.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_animation_group_parallel.c
efl_canvas_animation_group_parallel.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_group_parallel_private.h
efl_canvas_animation_group_private.h
efl_canvas_animation_group_sequential.c
efl_canvas_animation_group_sequential.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_group_sequential_private.h
efl_canvas_animation_player.c efl_canvas_animation_player: Convert to new animators 2018-09-18 09:43:17 -05:00
efl_canvas_animation_player.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_player_private.h
efl_canvas_animation_private.h
efl_canvas_animation_rotate.c
efl_canvas_animation_rotate.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_rotate_private.h
efl_canvas_animation_scale.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
efl_canvas_animation_scale.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_scale_private.h
efl_canvas_animation_translate.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
efl_canvas_animation_translate.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_animation_translate_private.h
efl_canvas_animation_types.eot efl: rename Efl.Canvas.Animation.* -> Efl.Canvas.Animation_* 2018-05-23 17:33:46 +02:00
efl_canvas_event_grabber.c evas: call evas_find before safety check 2018-08-29 21:11:00 +09:00
efl_canvas_event_grabber.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_filter_internal.eo efl: refactor all mixins 2019-01-11 12:37:27 +01:00
efl_canvas_group.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_image.c evas: Defer object lookup until it's necessary 2019-01-24 14:29:51 -06:00
efl_canvas_image.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_image_internal.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_object.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_polygon.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_proxy.c
efl_canvas_proxy.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_rectangle.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_scene3d.c
efl_canvas_scene3d.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_snapshot.c
efl_canvas_snapshot.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_surface.c efl_canvas_surface: change mixin to abstract 2018-12-18 11:17:12 +09:00
efl_canvas_surface.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_surface.h
efl_canvas_surface_tbm.c efl_canvas_surface: change mixin to abstract 2018-12-18 11:17:12 +09:00
efl_canvas_surface_tbm.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_surface_wayland.c efl_canvas_surface: change mixin to abstract 2018-12-18 11:17:12 +09:00
efl_canvas_surface_wayland.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_surface_x11.c efl_canvas_surface: change mixin to abstract 2018-12-18 11:17:12 +09:00
efl_canvas_surface_x11.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_text.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_text_factory.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_canvas_vg_container.c evas vg: clear mask buffer properly. 2019-01-10 14:20:53 +09:00
efl_canvas_vg_container.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_vg_gradient.c evas vg: optimize vg object internal connections. 2018-12-20 14:42:38 +09:00
efl_canvas_vg_gradient.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_vg_gradient_linear.c evas vg: optimize vg object internal connections. 2018-12-20 14:42:38 +09:00
efl_canvas_vg_gradient_linear.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_vg_gradient_radial.c evas vg: optimize vg object internal connections. 2018-12-20 14:42:38 +09:00
efl_canvas_vg_gradient_radial.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_vg_node.c evas vg: enable visibility true by default. 2019-01-08 13:09:47 +09:00
efl_canvas_vg_node.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
efl_canvas_vg_object.c evas vg: don't draw invisible nodes. 2019-01-07 19:28:14 +09:00
efl_canvas_vg_object.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_vg_shape.c evas vg: more strict check for the argument. 2018-12-28 13:39:37 +09:00
efl_canvas_vg_shape.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_canvas_vg_utils.c evas vg: rename evas_vg prefix to efl_canvas for consistency. 2018-11-23 20:01:53 +09:00
efl_gfx_map.c evas map: remove unnecessary count comparison. 2018-10-26 20:33:44 +09:00
efl_gfx_map.eo efl: refactor all mixins 2019-01-11 12:37:27 +01:00
efl_input_event.c efl_input: fix problem that ref count does not become 0. 2018-08-27 09:43:50 +02:00
efl_input_event.eo efl: refactor all mixins 2019-01-11 12:37:27 +01:00
efl_input_focus.c efl_input_focus: add event_flags 2019-01-23 14:54:59 -05:00
efl_input_focus.eo efl_input_focus: add event_flags 2019-01-23 14:54:59 -05:00
efl_input_hold.c evas: refactor efl_input_event and remove some of the lifecycle hack. 2018-05-24 16:02:18 -07:00
efl_input_hold.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_input_interface.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
efl_input_key.c evas: refactor efl_input_event and remove some of the lifecycle hack. 2018-05-24 16:02:18 -07:00
efl_input_key.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_input_pointer.c evas: refactor efl_input_event and remove some of the lifecycle hack. 2018-05-24 16:02:18 -07:00
efl_input_pointer.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_input_state.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
evas_async_events.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
evas_box.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_callbacks.c gesture_manager: Use private data getter to save some lookups 2019-01-25 13:00:43 -06:00
evas_canvas.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_camera.c
evas_canvas3d_camera.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_eet.c
evas_canvas3d_light.c
evas_canvas3d_light.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_material.c
evas_canvas3d_material.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_mesh.c
evas_canvas3d_mesh.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_node.c
evas_canvas3d_node.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_node_callback.h
evas_canvas3d_object.c
evas_canvas3d_object.eo efl: convert all abstracts to the new eolian syntax 2019-01-18 16:31:30 +01:00
evas_canvas3d_primitive.c
evas_canvas3d_primitive.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_scene.c
evas_canvas3d_scene.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_texture.c
evas_canvas3d_texture.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_canvas3d_types.eot
evas_clip.c evas clip: more strict comparison. 2018-07-23 08:18:00 -04:00
evas_data.c
evas_device.c evas_device: Only remove pointer data on deletion of pointer devices 2018-05-18 13:46:31 -04:00
evas_events.c evas map: remove unnecessary count comparison. 2018-10-26 20:33:44 +09:00
evas_events_legacy.c
evas_filter_mixin.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
evas_focus.c evas_focus: adjust to recent EFL_EVENT_DEL changes 2018-05-29 12:24:53 -04:00
evas_font_dir.c Evas font: simplify fallback parsing step 2018-07-02 12:49:18 +03:00
evas_gl.c
evas_grid.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_image.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_image_legacy.c evas_image: Force stacking check on non-video surface 2018-10-26 20:09:37 +09:00
evas_image_private.h evas_object: Add function to test if hardware plane status changed 2018-12-14 09:52:03 -06:00
evas_key.c
evas_key_grab.c
evas_layer.c evas: detect incoherency in object content and report problem. 2018-05-24 16:02:20 -07:00
evas_line.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_main.c evas - warn - use correct free func prototype 2018-11-09 11:44:00 +00:00
evas_map.c evas_map: Fix a bug about wrong map point colors 2018-04-24 16:25:24 +09:00
evas_map.h
evas_name.c
evas_object_box.c evas: call evas_find before safety check 2018-08-29 21:11:00 +09:00
evas_object_grid.c efl: rename Efl.Ui.Base -> Efl.Ui.I18n as that is really what it does. 2019-01-02 11:03:51 -08:00
evas_object_image.c evas_object: Add function to test if hardware plane status changed 2018-12-14 09:52:03 -06:00
evas_object_inform.c evas image: fix non-rendered preload image. 2018-10-23 14:49:46 +09:00
evas_object_intercept.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
evas_object_line.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
evas_object_main.c gfx: Add size hint fill (EO) 2019-01-16 16:47:51 +09:00
evas_object_polygon.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
evas_object_rectangle.c evas rect update calculation - account for clipped color changes 2018-11-19 15:24:36 +09:00
evas_object_smart.c Revert "evas: make efl_canvas_group abstract" 2019-01-17 13:58:08 +01:00
evas_object_smart_clipped.c Efl.Canvas.Group: use desired function 2018-08-02 09:10:41 -04:00
evas_object_table.c gfx: Add size hint fill (EO) 2019-01-16 16:47:51 +09:00
evas_object_text.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
evas_object_textblock.c evas textblock update calculation - account for clipped color changes 2019-01-11 11:19:59 +09:00
evas_object_textgrid.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
evas_out.c evas: resolve possible memory leak. 2018-04-27 14:14:37 +09:00
evas_polygon_private.h
evas_rectangle.c
evas_render.c evas_render: Remove some list walks 2019-01-15 13:47:18 -06:00
evas_smart.c
evas_stack.x evas canvas: fix null possibility of evas_object_above_get(). 2018-09-13 18:28:13 +09:00
evas_stats.c
evas_table.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_text.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_textblock_hyphenation.x evas_textblock_hyphenation: remove incorrect expression 2018-10-01 15:24:20 +09:00
evas_textblock_legacy.h evas textblock: add/apply cursor cluster APIs based on grapheme cluster 2018-08-20 10:29:32 -04:00
evas_textgrid.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
evas_touch_point.c
evas_vg_private.h evas vg: optimize vg object internal connections. 2018-12-20 14:42:38 +09:00
meson.build Revert "evas: make efl_canvas_group abstract" 2019-01-17 13:58:08 +01:00