efl/src
junsu choi b849ad9022 efl_canvas_vg_container : Support mask tree for multiple mask.
Summary:
If another mask is set in the mask source, the rendering of the mask is performed in order.
The mask will render one buffer in order.
And depending on some types, the initial values of the buffers may be different. (alpha zero or 255).

If the implementation for masking is
efl_canvas_vg_node_mask_set(layer, mask1, MASKADD);
efl_canvas_vg_node_mask_set(mask1, mask2, MASKSUBSTRACT);
efl_canvas_vg_node_mask_set(mask3, mask4, MASKINTERSECT);
Supports rendering for consecutive masks.

Reviewers: Hermet, cedric

Reviewed By: Hermet

Subscribers: #reviewers, #committers, smohanty, kimcinoo

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8517
2019-04-11 19:20:03 +09:00
..
benchmarks eina benchmark: fix warnings on Windows 64 bits 2019-03-27 11:00:28 -04:00
bin mono-docs: Allow embedding external examples 2019-04-11 10:39:09 +02:00
bindings mono-docs: Allow embedding external examples 2019-04-11 10:39:09 +02:00
edje_external
examples edje example edc - remove misleading signals that aren't used 2019-04-10 11:17:32 +01:00
generic
lib efl_canvas_vg_container : Support mask tree for multiple mask. 2019-04-11 19:20:03 +09:00
modules svg_parse: Support gradient when <defs/> is not declared. 2019-04-11 17:18:10 +09:00
scripts efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
static_libs vg_common_svg : Add missing eet data descriptor 2019-04-11 14:48:05 +09:00
tests unit tests: fix warnings when fork() is not available, fix evil's unit tests compilation 2019-04-09 10:05:18 -04:00
wayland_protocol
Makefile.am build: add autotools for elm config embedding 2019-03-27 17:23:19 -04:00
Makefile_Cxx.am
Makefile_EPhysics.am
Makefile_Ecore.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Ecore_Audio.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am dist rule: add files to EXTRA_DIST2 inconditionally 2019-04-04 10:39:44 -04:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am
Makefile_Ector.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Edje.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Efl_Js.am
Makefile_Efl_Mono.am efl-mono: Fix --enable-mono-beta for tests 2019-04-09 11:08:30 -03:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am
Makefile_Efreet.am
Makefile_Eina.am
Makefile_Eio.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Eldbus.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Elementary.am autotools: add another entry test file to dist 2019-04-03 15:53:24 -04:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am tests: fix elua test with autotools 2019-02-21 21:53:25 +01:00
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Eo.am autotools: add option to enable eo file install 2019-03-14 12:44:00 -04:00
Makefile_Eolian.am eolian: remove legacy handling API and most of generation 2019-03-08 10:12:09 -05:00
Makefile_Eolian_Cxx.am tests: eolian_cxx: make sure we add beta_class.eo to dist 2019-03-12 12:48:33 +01:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Eolian_Mono_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am dist rule: add files to EXTRA_DIST2 inconditionally 2019-04-04 10:39:44 -04:00
Makefile_Ethumb_Client.am
Makefile_Evas.am tests: add evas render test for callbacks 2019-04-08 13:19:56 +09:00
Makefile_Evil.am unit tests: fix warnings when fork() is not available, fix evil's unit tests compilation 2019-04-09 10:05:18 -04:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am