thorvg/src/loaders/svg
Hermet Park 1806b32971 common: optimization pImpl data structures
ThorVG pImpl idiom caused internal data to be scattered
across hierarchical classes. This refactoring consolidates
the data by inheriting pImpl internally, reducing memory
allocation counts and eliminating unnecessary strategy methods.
2024-12-14 12:24:57 +09:00
..
meson.build svg_loader: css style functions moved to a separate file 2022-02-08 17:58:53 +09:00
tvgSvgCssStyle.cpp svg_loader: move the display property to the style 2024-05-09 10:36:54 +09:00
tvgSvgCssStyle.h updated copyright date (#1866) 2023-12-28 10:43:25 +09:00
tvgSvgLoader.cpp renderer: make the file io configurable 2024-12-02 11:50:59 +09:00
tvgSvgLoader.h common: code refactoring 2024-11-08 15:26:04 +09:00
tvgSvgLoaderCommon.h svg_loader: Fix calculation when stroke-width unit is percentage 2024-09-20 21:29:36 +09:00
tvgSvgPath.cpp common: optimization pImpl data structures 2024-12-14 12:24:57 +09:00
tvgSvgPath.h updated copyright date (#1866) 2023-12-28 10:43:25 +09:00
tvgSvgSceneBuilder.cpp common: optimization pImpl data structures 2024-12-14 12:24:57 +09:00
tvgSvgSceneBuilder.h updated copyright date (#1866) 2023-12-28 10:43:25 +09:00
tvgSvgUtil.cpp loader/svg: Return actual decoded size 2024-04-16 13:32:03 +02:00
tvgSvgUtil.h updated copyright date (#1866) 2023-12-28 10:43:25 +09:00
tvgXmlParser.cpp svg: prevent runtime error 2024-10-24 13:56:47 +07:00
tvgXmlParser.h svg_loader: fix data parsing 2024-05-23 10:50:54 +09:00