thorvg/src/lib
Hermet Park 2a239714af sw_engine: fix missing shape update issue.
It missed to update shape data if visilibity is changed from false to true by alpha.

Also, it needs to update engine shape data for every requests.

There scenario can be allowed,

1. update shape
2. change shape property
3. update shape
4. draw

previously engine could skip step 3, its result was not properly expected.

@fix #84
2020-10-13 17:07:54 +09:00
..
gl_engine SwRender & tvgPaint: Implement ClipPath feature (#68) 2020-10-07 11:21:23 +09:00
sw_engine sw_engine: fix missing shape update issue. 2020-10-13 17:07:54 +09:00
meson.build common: code refactoring. 2020-09-24 17:06:16 +09:00
tvgBezier.cpp common canvas: revise clear method. 2020-10-08 12:07:27 +09:00
tvgBezier.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgCanvas.cpp common canvas: revise clear method. 2020-10-08 12:07:27 +09:00
tvgCanvasImpl.h common canvas: revise clear method. 2020-10-08 12:07:27 +09:00
tvgCommon.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgFill.cpp common fill: code refactoring 2020-09-22 11:00:33 +09:00
tvgFill.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgGlCanvas.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgInitializer.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgLinearGradient.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgLoader.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgLoaderMgr.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgLoaderMgr.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgPaint.cpp common: code refactoring 2020-10-07 16:25:09 +09:00
tvgPaint.h common canvas: revise clear method. 2020-10-08 12:07:27 +09:00
tvgPicture.cpp common fill: implement duplicate() method. 2020-09-21 19:20:51 +09:00
tvgPictureImpl.h common: code refactoring 2020-10-07 16:25:09 +09:00
tvgRadialGradient.cpp gradient: Fixed radial gradient setter. 2020-09-25 13:58:30 +09:00
tvgRender.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgRender.h common: code refactoring 2020-10-07 16:25:09 +09:00
tvgScene.cpp common: binary optimization. (#65) 2020-09-18 16:34:12 +09:00
tvgSceneImpl.h common: code refactoring 2020-10-07 16:25:09 +09:00
tvgShape.cpp common shape: fix reset() bug. (#99) 2020-10-08 16:37:39 +09:00
tvgShapeImpl.h common shape: fix reset() bug. (#99) 2020-10-08 16:37:39 +09:00
tvgSwCanvas.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgTaskScheduler.cpp optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00
tvgTaskScheduler.h optimization: cut off file dependencies. 2020-09-23 20:57:30 +09:00