[NUI] VectorGraphics: Add Gradient feature
authorJunsuChoi <jsuya.choi@samsung.com>
Thu, 5 Aug 2021 08:58:47 +0000 (17:58 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 18 Aug 2021 03:10:44 +0000 (12:10 +0900)
commit1b176eaa994d2ca75f7bd85101c119985f82a5ec
treeceed049539c6df4611d5153c636ec27851609a41
parente037624d4f0b0c15f1568753e1b8ce7c464ae7a1
[NUI] VectorGraphics: Add Gradient feature

Add Gradient, LinearGradient, and RadialGradient classes that
implement Linear and Radial Gradient features.
Each Gradient can be applied to Fill and Stroke of Shape after
setting Bounds and ColorStop suitable for style.
src/Tizen.NUI/src/internal/Interop/Interop.Gradient.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/Interop/Interop.LinearGradient.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/Interop/Interop.RadialGradient.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/Interop/Interop.Shape.cs
src/Tizen.NUI/src/public/BaseComponents/VectorGraphics/ColorStop.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/BaseComponents/VectorGraphics/Gradient.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/BaseComponents/VectorGraphics/LinearGradient.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/BaseComponents/VectorGraphics/RadialGradient .cs [new file with mode: 0755]
src/Tizen.NUI/src/public/BaseComponents/VectorGraphics/Shape.cs
test/Tizen.NUI.Samples/Tizen.NUI.Samples/Samples/CanvasViewSamsple.cs