thorvg/src/examples/images
Hermet Park 74954db56d common paint: refine the bounds() api to return the values after applying transformation.
Current paint::bounds() returns the coordinates under the raw status,
the values are not quite useful if the paint object has the transformed children.

Thus, we extends the feature and give an additional parameter "transformed"
to return the coordinates values after transformation by user demands.

This is also necessary for tvg format, since we need the exact view size of the scene information.

The previous api is deprecated and we introduce a new api to replace it.

@APIs:
+ Result Paint::bounds(float* x, float* y, float* w, float* h, bool transformed) const noexcept;
- Result Paint::bounds(float* x, float* y, float* w, float* h) const noexcept;

@Issues: https://github.com/Samsung/thorvg/issues/746
2021-09-24 11:25:49 +09:00
..
1528928570.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
1528928570.tvg examples: updated tvg sample 2021-09-14 19:53:12 +09:00
1528966158.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
1528966158.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
1528971751.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
1528971751.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
1528971912.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
1528971912.tvg examples: updated tvg sample 2021-09-14 19:53:12 +09:00
1529018819.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
1529018819.tvg examples: updated tvg sample 2021-09-14 19:53:12 +09:00
1630446379Bahamas-patriotic-flag-symbol.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
1630446379Bahamas-patriotic-flag-symbol.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
alphachannel.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
alphachannel.tvg examples tvg: added a new example to verify tvg resources. 2021-09-08 13:29:04 +09:00
Bespoke-leather-belt-2016012857.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
Bespoke-leather-belt-2016012857.tvg examples: updated tvg sample 2021-09-14 19:53:12 +09:00
bojo.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
bojo.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
bzrfeed.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
bzrfeed.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
cartman.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
cartman.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
dst.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
dst.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
duke.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
duke.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
favorite_on.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
favorite_on.tvg examples: updated favorite tvg to fix position issue. 2021-09-15 20:06:20 +09:00
gallardo.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
gallardo.tvg examples: updated tvg resources. 2021-09-16 12:47:05 +09:00
gradient_stroke.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
gradient_stroke.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
heliocentric.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
heliocentric.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
ietf.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
ietf.svg.tvg examples tvg: added a new example to verify tvg resources. 2021-09-08 13:29:04 +09:00
ietf.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
image-embeded-png.svg example image: added image image-embeded-png.svg (#827) 2021-09-22 15:08:14 +02:00
image-embeded.svg example svg: 'image-embeded.svg' added fix #2 2021-07-09 17:44:00 +09:00
image-embeded.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
intertwingly.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
intertwingly.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
lineargrad1.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
lineargrad1.tvg examples tvg: added a new example to verify tvg resources. 2021-09-08 13:29:04 +09:00
logo.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
logo.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
open-clipart.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
open-clipart.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
opensearch.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
opensearch.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
penrose-staircase.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
penrose-staircase.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
penrose-tiling.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
penrose-tiling.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
Psychedelica.svg examples: extends svg samples 2021-09-13 20:49:46 +09:00
Psychedelica.tvg examples: updated tvg sample 2021-09-14 19:53:12 +09:00
radialgrad1.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
radialgrad1.tvg examples tvg: added a new example to verify tvg resources. 2021-09-08 13:29:04 +09:00
ranze-penguin.svg examples Svg: replace a few example svgs. 2020-12-10 19:53:40 +09:00
ranze-penguin.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
rawimage_200x300.raw raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
rg1024_eggs.svg examples: updated svg samples 2021-06-10 11:59:45 +09:00
rg1024_eggs.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
rotlines.svg example images: added rotlines.svg (#796) 2021-09-10 13:31:20 +02:00
rotlines.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
samsung-7.svg examples Svg: replace a few example svgs. 2020-12-10 19:53:40 +09:00
samsung-7.tvg examples: updated tvg resources 2021-09-15 19:16:44 +09:00
samsung-galaxy-s.svg examples Svg: replace a few example svgs. 2020-12-10 19:53:40 +09:00
samsung-galaxy-s.tvg examples: updated tvg resources 2021-09-15 19:16:44 +09:00
test.jpg dexample Picture: improve the test coverage. 2021-07-30 12:09:59 +09:00
test.png dexample Picture: improve the test coverage. 2021-07-30 12:09:59 +09:00
test.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00
tiger.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
tiger.tvg examples: updated tvg resources. 2021-09-16 12:47:05 +09:00
yadis.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
yadis.tvg examples tvg: added a new example to verify tvg resources. 2021-09-08 13:29:04 +09:00
yinyang.svg raw_loader Loader: Introduce Raw image loader 2020-11-23 18:12:36 +09:00
yinyang.tvg common paint: refine the bounds() api to return the values after applying transformation. 2021-09-24 11:25:49 +09:00