common: code refactoring for simplicity. 33/239833/3
authorHermet Park <chuneon.park@samsung.com>
Thu, 30 Jul 2020 05:47:04 +0000 (14:47 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 30 Jul 2020 05:51:31 +0000 (14:51 +0900)
commit8dca270a30d3ad116ee34fbacfd4026fbb9501a0
treed3735416cce9f27b9a3962cd339b40d0dd9bd56c
parent07e5c233a7dbb3c0ecf695719f73239279315f58
common: code refactoring for simplicity.

Introduce internal PaintMethod since there more derived paint classes are coming.

This PaintMethod is a sort of Strategy Pattern method.

Change-Id: I29c49f5d4ddbfb9e429d4976636b20b39914ee20
inc/thorvg.h
src/lib/tvgCanvasImpl.h
src/lib/tvgCommon.h
src/lib/tvgPaint.cpp
src/lib/tvgPaint.h
src/lib/tvgScene.cpp
src/lib/tvgSceneImpl.h
src/lib/tvgShape.cpp
src/lib/tvgShapeImpl.h