common shape: refactored interfaces. 27/232427/2
authorHermet Park <chuneon.park@samsung.com>
Mon, 4 May 2020 12:10:04 +0000 (21:10 +0900)
committerHermet Park <chuneon.park@samsung.com>
Mon, 4 May 2020 12:12:29 +0000 (21:12 +0900)
commit211dafdaedcd471b459dcdd507f88912f12c4711
tree44ec76fbb931c334801df4cabc7dc8fd5c05c10f
parentf4de03b01a228a293a58a9f3137c64142dc671e0
common shape: refactored interfaces.

hide engine() interface of shape that's not friendly one by users.
instead canvas would access shape internal data to update/draw it.

Now Paint cannot update itself but has to request to Canvas for it.

Change-Id: Ibafd0864a65c3c33238789d1a3e06c49c4378349
inc/tizenvg.h
src/lib/meson.build
src/lib/tvgCanvas.cpp
src/lib/tvgScene.cpp
src/lib/tvgShape.cpp
src/lib/tvgShapeImpl.h [new file with mode: 0644]
test/testDirectUpdate.cpp
test/testTransform.cpp