efl/src/lib/evas/canvas
Subhransu Mohanty d54b5fba6c ector: make the ector objects as shared object after eo changes.
As ector objects are acessed by draw thread we need to create it as
 shared object in order to access it from other thread.
 Note: there is some performance lag...

Summary: make ector object as shared eo object to acess from other thread.

Reviewers: cedric, jpeg, raster

Reviewed By: jpeg, raster

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D4319
2016-09-28 16:02:12 +09:00
..
render2 Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
common_interfaces.c Evas: Rename Zoomable_Interface to Efl.Ui.Zoomable 2016-06-10 18:06:15 +09:00
efl_canvas_filter_internal.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_group.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_group_clipped.eo Evas: Rename smart object into Efl.Canvas.Group 2016-06-17 19:32:43 +09:00
efl_canvas_image.c evas: Implement support for external buffers 2016-09-06 16:55:00 +09:00
efl_canvas_image.eo evas: Switch EO APIs to Eina_Slice for gfx buffers (map) 2016-09-06 16:54:53 +09:00
efl_canvas_image_internal.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_object.eo efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_canvas_output.eo evas: link output with evas canvas at finalize time. 2016-09-13 16:12:41 -07:00
efl_canvas_polygon.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_proxy.c evas: Switch EO APIs to Eina_Slice for gfx buffers (map) 2016-09-06 16:54:53 +09:00
efl_canvas_proxy.eo evas: Move map to a separate mixin 2016-06-29 09:12:26 +09:00
efl_canvas_rectangle.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_scene3d.c evas: Switch EO APIs to Eina_Slice for gfx buffers (map) 2016-09-06 16:54:53 +09:00
efl_canvas_scene3d.eo Evas: Stop using Evas.Image in public inheritance 2016-06-16 13:10:34 +09:00
efl_canvas_snapshot.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
efl_canvas_snapshot.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_surface.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
efl_canvas_surface.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_surface.h Evas.Image: Move native surfaces to Efl.Canvas.Surface 2016-03-15 11:11:59 +09:00
efl_canvas_surface_tbm.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
efl_canvas_surface_tbm.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_surface_wayland.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
efl_canvas_surface_wayland.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_surface_x11.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
efl_canvas_surface_x11.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_canvas_text.eo efl api release - fix @since for textblock added legacy api 2016-08-13 12:14:52 +09:00
efl_canvas_text_cursor.eo efl api release - fix @since for textblock added legacy cursor eq api 2016-08-13 12:14:59 +09:00
efl_gfx_map.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_input_event.c efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_input_event.eo efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_input_hold.c efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_input_hold.eo efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_input_interface.eo win: Add EO API to query state of multi touch points 2016-09-01 14:57:11 +09:00
efl_input_key.c efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_input_key.eo efl: Rename Efl.Event.XX to Efl.Input.XX 2016-08-26 10:18:01 +09:00
efl_input_pointer.c evas events: Add "raw" x,y values for future extensions 2016-09-06 16:54:53 +09:00
efl_input_pointer.eo win: Move pointer "xy" and "inside" to input interface 2016-09-01 11:57:43 +09:00
efl_input_state.eo win: Move pointer "xy" and "inside" to input interface 2016-09-01 11:57:43 +09:00
efl_ui_clickable.eo Evas: Rename Clickable_Interface to Efl.Ui.Clickable 2016-06-10 17:33:53 +09:00
efl_ui_draggable.eo Evas: Rename Draggable_Interface to Efl.Ui.Draggable 2016-06-10 18:06:10 +09:00
efl_ui_scrollable.eo Evas: Rename Scrollable_Interface to Efl.Ui.Scrollable 2016-06-10 18:06:15 +09:00
efl_ui_selectable.eo Evas: Rename Selectable_Interface to Efl.Ui.Selectable 2016-06-10 18:06:15 +09:00
efl_ui_zoomable.eo Evas: Rename Zoomable_Interface to Efl.Ui.Zoomable 2016-06-10 18:06:15 +09:00
efl_vg.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_vg_container.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_vg_gradient.eo Efl vg: Remove the no longer needed .Base hack. 2016-05-11 13:13:27 +01:00
efl_vg_gradient_linear.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_vg_gradient_radial.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_vg_root_node.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
efl_vg_shape.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_async_events.c
evas_box.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_callbacks.c evas events: Fix repeated calls to mouse callbacks 2016-08-31 11:41:58 +09:00
evas_canvas.eo win: Add EO API to query state of multi touch points 2016-09-01 14:57:11 +09:00
evas_canvas3d_camera.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_camera.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_eet.c evas: fix initialisation and shutdown of eet and eina by mesh loader and saver. 2016-07-06 13:26:15 -07:00
evas_canvas3d_light.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_light.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_material.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_material.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_mesh.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_mesh.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_node.c Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
evas_canvas3d_node.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_node_callback.h Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
evas_canvas3d_object.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_object.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_primitive.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_primitive.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_scene.c Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
evas_canvas3d_scene.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_canvas3d_texture.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_canvas3d_texture.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_clip.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
evas_data.c Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_device.c Evas_Device: Use efl_del() in evas_device_del(). 2016-09-26 22:06:59 -03:00
evas_events.c evas: Fix jpeg snafu and properly send hold events to children 2016-09-08 08:40:16 -04:00
evas_events_legacy.c evas events: Fix axis input values 2016-09-01 11:57:43 +09:00
evas_filter_mixin.c Evas: Don't access members of a null struct. Fixes T4616 2016-09-20 16:05:09 -05:00
evas_focus.c evas: Simplify internal evas_object_event_callback_call 2016-08-26 10:18:01 +09:00
evas_font_dir.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_gl.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_grid.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_image.eo Evas: Rename Evas.Image into Efl.Canvas.Image.Internal 2016-06-10 13:21:20 +09:00
evas_image_legacy.c Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
evas_image_private.h evas: Rename Evas.Object to Efl.Canvas.Object 2016-06-21 14:35:19 +09:00
evas_key.c
evas_key_grab.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_layer.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_line.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_main.c evas: start working on efl_canvas_output. 2016-09-12 16:19:10 -07:00
evas_map.c evas events: Switch wheel event to the new type 2016-08-26 10:18:00 +09:00
evas_name.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_box.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
evas_object_grid.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_image.c evas_object_image: fix alpha_set bug. 2016-09-19 17:02:40 +08:30
evas_object_inform.c evas: Simplify internal evas_object_event_callback_call 2016-08-26 10:18:01 +09:00
evas_object_intercept.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_line.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_main.c evas: Simplify internal evas_object_event_callback_call 2016-08-26 10:18:01 +09:00
evas_object_polygon.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_rectangle.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_smart.c evas canvas: add missing brackets. 2016-09-06 16:52:56 +09:00
evas_object_smart_clipped.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_table.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
evas_object_text.c Evas text: fix RTL text ellipsis issues 2016-08-18 14:39:41 +03:00
evas_object_textblock.c Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
evas_object_textgrid.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_object_vg.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
evas_out.c evas: link output with evas canvas at finalize time. 2016-09-13 16:12:41 -07:00
evas_polygon_private.h evas: move Efl_Canvas_Polygon_Data struct to separate header 2016-05-05 10:49:30 -04:00
evas_rectangle.c
evas_render.c evas_render: fix clipping the whole area in each rendering. 2016-09-08 09:56:30 +08:30
evas_smart.c
evas_stack.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_stats.c
evas_table.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_text.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_textblock_hyphenation.x Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_textblock_legacy.h Canvas Text: continue porting api and fixup bugs 2016-06-16 19:15:20 +01:00
evas_textgrid.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_touch_point.c win: Add EO API to query state of multi touch points 2016-09-01 14:57:11 +09:00
evas_types.eot evas object: Move display_mode to Efl.Gfx.Size.Hint 2016-06-30 14:34:59 +09:00
evas_vg.eo Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
evas_vg_container.c Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
evas_vg_gradient.c Eo: Finish the renaming of Eo to the EFL. 2016-08-15 15:07:42 +01:00
evas_vg_gradient_linear.c ector: make the ector objects as shared object after eo changes. 2016-09-28 16:02:12 +09:00
evas_vg_gradient_radial.c ector: make the ector objects as shared object after eo changes. 2016-09-28 16:02:12 +09:00
evas_vg_node.c Rename efl_self to efl_added 2016-09-05 16:59:56 +01:00
evas_vg_private.h Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
evas_vg_root_node.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
evas_vg_shape.c ector: make the ector objects as shared object after eo changes. 2016-09-28 16:02:12 +09:00
evas_vg_utils.c efl: move PATH manipulation from Evas into Efl interfaces. 2015-04-03 16:21:48 +02:00