thorvg/test/capi
Hermet Park 0e97d21752 common canvas: Alter the concept of the Canvas::clear() API.
We've changed the behavior of Canvas::clear(false).

The canvas::clear(false) now retains the paints, allowing the user to update the next frame
more easily without having to recompose the paint list.

Previously, clear(false) removed the paint list from the canvas,
requiring the user to re-push all of them in the next frame.

Now, we offer the Canvas::paints() API, allowing users to modify the paint list directly instead.

This change will break compatibility with previous versions of Canvas.

Therefore, this update is included in ThorVG 1.0.

@Issue: https://github.com/thorvg/thorvg/issues/1372
2023-08-02 17:23:53 +09:00
..
capiFill.cpp test: fix broken plugin support. 2023-04-06 19:47:10 +09:00
capiInitializer.cpp test: fix broken plugin support. 2023-04-06 19:47:10 +09:00
capiLinearGradient.cpp test_capi: Add missing *_del api 2023-05-10 21:05:26 +09:00
capiMain.cpp tests capi: revise the show-case & infrastructure. 2021-06-12 02:11:01 +09:00
capiPaint.cpp test_capi: Add missing *_del api 2023-05-10 21:05:26 +09:00
capiPicture.cpp webp_loader: Introduce Webp image loader 2023-06-09 10:58:01 +09:00
capiRadialGradient.cpp tests: capi identifier tests added 2023-05-04 09:58:09 +09:00
capiSavers.cpp test: fix broken plugin support. 2023-04-06 19:47:10 +09:00
capiScene.cpp common canvas/scene: introduce paints() api that returns the list of the paints. 2023-06-09 10:54:03 +09:00
capiShape.cpp API, CAPI, sw_engine: add suport for stroke-miterlimit. 2023-06-13 10:42:20 +09:00
capiSwCanvas.cpp common canvas: Alter the concept of the Canvas::clear() API. 2023-08-02 17:23:53 +09:00
meson.build infra: specify TVG_API for both static/dynamic linking. 2023-04-22 18:32:22 +09:00