thorvg/src/loaders
Lucas Niu 194bd8f01d lottie: Support the Animation Segment(Marker)
A single animation might have a desinated markers with naming: 0 ~ 0.5 (sector A), 0.5 ~ 1.0  (sector B). Selecting one of them using a marker name(sector A) and could play only that part with animation controllers.

usage:
- `animation->segment("sectionA") // Named segment(Marker)`
- `auto cnt = animation->markerCnt()`
- `auto name = animation->markers(index)`
- `animation->segment(0, 0.5) // Segment`
- `animation->segment(&begin, &end)`

Co-authored-by: Jinny You <jinny@lottiefiles.com>
2024-06-24 12:00:25 +09:00
..
external_jpg loaders: enhance decoding efficiency 2024-04-06 12:08:21 +09:00
external_png loaders: enhance decoding efficiency 2024-04-06 12:08:21 +09:00
external_webp loaders: decode the image with premultiplied alpha. 2024-04-06 12:08:21 +09:00
jpg renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
lottie lottie: Support the Animation Segment(Marker) 2024-06-24 12:00:25 +09:00
png png: corrected a wrong premultiplied option. 2024-04-06 12:08:21 +09:00
raw renderer: enhanced shared surface handling with mutex implementation 2024-01-02 20:34:12 +09:00
svg loader/svg: Ignore unrecognized commands following 'z' 2024-06-24 11:59:55 +09:00
ttf ttf: ++uwp portability 2024-04-06 12:08:23 +09:00
tvg loader: code refactoring 2024-04-05 17:21:18 +09:00
webp loader/webp: Remove WEBP_FORCE_ALIGNED and use memcpy() instead 2024-04-06 12:08:21 +09:00
meson.build loader/webp: Support static webp loader 2024-04-06 12:08:18 +09:00