thorvg/src/renderer
Hermet Park 563f8b2f78 renderer: added parent scene query api
added 2 more APIs for user convenience to allow backtracking tree traversal.

API Additions:
- const Paint* Paint::scene() const
- const Tvg_Paint* tvg_paint_get_scene(const Tvg_Paint* paint)
2025-03-19 11:19:26 +09:00
..
gl_engine common: refactoring the dash pattern 2025-03-17 15:28:23 +09:00
sw_engine common: refactoring the dash pattern 2025-03-17 15:28:23 +09:00
wg_engine common: refactoring the dash pattern 2025-03-17 15:28:23 +09:00
meson.build renderer: migrated TrimPath as the integrated rendering method 2025-02-25 15:38:03 +09:00
tvgAccessor.cpp updated copyright 2025-01-03 14:32:31 +09:00
tvgAnimation.cpp api: revised the animation segment specification 2025-01-22 13:03:48 +09:00
tvgAnimation.h renderer: introduced paint reference counting 2024-11-20 01:53:25 +09:00
tvgCanvas.cpp api: remove SwCanvas::mempool() 2025-02-12 13:19:12 +09:00
tvgCanvas.h renderer: added parent scene query api 2025-03-19 11:19:26 +09:00
tvgCommon.h common: replace the strdup() with strDuplicate() 2025-02-28 12:04:53 +09:00
tvgFill.cpp updated copyright 2025-01-03 14:32:31 +09:00
tvgFill.h common: introduced designated memory allocators 2025-02-18 17:20:31 +09:00
tvgFrameModule.h api: revised the animation segment specification 2025-01-22 13:03:48 +09:00
tvgGlCanvas.cpp updated copyright 2025-01-03 14:32:31 +09:00
tvgInitializer.cpp common: introduced designated memory allocators 2025-02-18 17:20:31 +09:00
tvgIteratorAccessor.h updated copyright 2025-01-03 14:32:31 +09:00
tvgLoader.cpp renderer: hotfix crash 2025-03-06 23:46:15 +09:00
tvgLoader.h common: ++stability of the font cache 2025-03-06 19:00:06 +09:00
tvgLoadModule.h common: ++stability of the font cache 2025-03-06 19:00:06 +09:00
tvgPaint.cpp renderer: added parent scene query api 2025-03-19 11:19:26 +09:00
tvgPaint.h renderer: added parent scene query api 2025-03-19 11:19:26 +09:00
tvgPicture.cpp updated copyright 2025-01-03 14:32:31 +09:00
tvgPicture.h renderer: added parent scene query api 2025-03-19 11:19:26 +09:00
tvgRender.cpp renderer: improved the paint bounding box accuracy 2025-03-04 14:37:43 +09:00
tvgRender.h common: refactoring the dash pattern 2025-03-17 15:28:23 +09:00
tvgSaveModule.h updated copyright 2025-01-03 14:32:31 +09:00
tvgSaver.cpp common: str refactoring 2025-03-06 12:18:24 +09:00
tvgScene.cpp updated copyright 2025-01-03 14:32:31 +09:00
tvgScene.h renderer: added parent scene query api 2025-03-19 11:19:26 +09:00
tvgShape.cpp api: change api name strokeTrim() -> trimpath() 2025-02-24 15:05:38 +09:00
tvgShape.h common: refactoring the dash pattern 2025-03-17 15:28:23 +09:00
tvgSwCanvas.cpp api: remove SwCanvas::mempool() 2025-02-12 13:19:12 +09:00
tvgTaskScheduler.cpp renderer: ++wasm build portability 2025-03-12 13:14:13 +09:00
tvgTaskScheduler.h renderer: ++wasm build portability 2025-03-12 13:14:13 +09:00
tvgText.cpp common: ++stability of the font cache 2025-03-06 19:00:06 +09:00
tvgText.h renderer: added parent scene query api 2025-03-19 11:19:26 +09:00
tvgWgCanvas.cpp sw/gl/wg: ++threads safety 2025-02-11 19:03:50 +09:00