thorvg/src
Hermet Park e7a94f5314 common Animation: introduce the Animation class.
This class serves as the base for Animation.
The main purpose of its APIs is to control the animation frames.

Its example will be provided in the upcoming commits.

@APIs:
Result Animation::frame(uint32_t no) noexcept;
Picture* Animation::picture() const noexcept;
uint32_t Animation::curFrame() const noexcept;
uint32_t Animation::totalFrame() const noexcept;
float Animation::duration() const noexcept;
static std::unique_ptr<Animation> Animation::gen() noexcept;

@Issue: https://github.com/thorvg/thorvg/pull/1450
2023-07-27 00:31:27 +09:00
..
bin api: enhance Shape::fill() method usage. 2023-06-07 12:10:31 +09:00
bindings common: optimize paint data size. 2023-06-14 10:46:30 +09:00
examples examples webp: --compiler warning. 2023-07-18 11:02:26 +09:00
lib common Animation: introduce the Animation class. 2023-07-27 00:31:27 +09:00
loaders loader lottie: added empty interface body 2023-07-27 00:31:27 +09:00
savers common array: revise the interface. 2023-06-29 20:40:16 +09:00
wasm common array: ++enhance the usability. 2023-06-26 14:58:30 +09:00
meson.build infra: enable strip flag only when it's requeted. 2023-05-17 22:17:10 +09:00