HomePhabricator

vg_load_svg: Implement ClipPath feature

Authored by jsuya on Oct 14 2020, 3:16 AM.

Description

vg_load_svg: Implement ClipPath feature

Summary:
Supports case of using style attribute for defined <clipPath> and node.
In SVG, <clipPath> can be used as a "clipPath" attribute or a style "clip-path".
If there is a clip-path node, save it as a composition node and
use composition method(matte_alpha) to compose it.

Below node types support clip-path.
<circle>
<ellipse>
<g>
<path>
<polygon>
<polyline>
<rect>

Test Plan:
Please see attached svg files

Reviewers: Hermet, smohanty

Reviewed By: Hermet

Subscribers: reviewers, committers, cedric, herb, kimcinoo

Tags: efl

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

Details

Committed
HermetOct 14 2020, 3:16 AM
Reviewer
Hermet
Differential Revision
D12179: vg_load_svg: Implement ClipPath feature
Parents
rEFL25e64a9a4e3a: Ecore_Win32: add the API ecore_win32_window_maximized_set()
Branches
Unknown
Tags
Unknown