thorvg/examples
Hermet Park 48c8094d19 api: path api revision for v1.0
Unify the Path commands & pts getters.

C++ API modiciation:
- uint32_t Shape::pathCommands(const PathCommand** cmds) const
- uint32_t Shape::pathCoords(const PathCommand** cmds) const
 -> Result Shape::path(const PathCommand** cmds, uint32_t* cmdsCnt, const Point** pts, uint32_t* ptsCnt)

C API modification:
- Tvg_Result tvg_shape_get_path_coords(const Tvg_Paint* paint, const Tvg_Point** pts, uint32_t* cnt)
- Tvg_Result tvg_shape_get_path_commands(const Tvg_Paint* paint, const Tvg_Path_Commands** cmds, uint32_t* cnt)
 -> Tvg_Result tvg_shape_get_path(const Tvg_Paint* paint, const Tvg_Path_Command** cmds, uint32_t* cmdsCnt, const Tvg_Point** pts, uint32_t* ptsCnt)

issue: https://github.com/thorvg/thorvg/issues/3116
2025-01-14 11:47:28 +09:00
..
resources examples: add slot transform overriding samples 2025-01-07 16:03:37 +09:00
Accessor.cpp api: renamed api for consistency 2025-01-13 16:53:14 +09:00
all.sh infra: move the examples folder outside of the source directory. 2024-04-01 10:52:22 +09:00
AnimateMasking.cpp updated copyright 2025-01-03 14:32:31 +09:00
Animation.cpp updated copyright 2025-01-03 14:32:31 +09:00
Blending.cpp examples: revise the blending sample 2025-01-07 12:16:07 +09:00
Capi.cpp api: path api revision for v1.0 2025-01-14 11:47:28 +09:00
Clipping.cpp updated copyright 2025-01-03 14:32:31 +09:00
CustomTransform.cpp updated copyright 2025-01-03 14:32:31 +09:00
DataLoad.cpp updated copyright 2025-01-03 14:32:31 +09:00
DirectUpdate.cpp updated copyright 2025-01-03 14:32:31 +09:00
Duplicate.cpp updated copyright 2025-01-03 14:32:31 +09:00
EffectDropShadow.cpp updated copyright 2025-01-03 14:32:31 +09:00
Example.h example: corrected reveresed arguments 2025-01-13 12:14:15 +09:00
FillRule.cpp updated copyright 2025-01-03 14:32:31 +09:00
FillSpread.cpp updated copyright 2025-01-03 14:32:31 +09:00
GifSaver.cpp updated copyright 2025-01-03 14:32:31 +09:00
GradientMasking.cpp updated copyright 2025-01-03 14:32:31 +09:00
GradientStroke.cpp updated copyright 2025-01-03 14:32:31 +09:00
GradientTransform.cpp updated copyright 2025-01-03 14:32:31 +09:00
ImageRotation.cpp updated copyright 2025-01-03 14:32:31 +09:00
ImageScaleDown.cpp updated copyright 2025-01-03 14:32:31 +09:00
ImageScaleUp.cpp updated copyright 2025-01-03 14:32:31 +09:00
Interaction.cpp updated copyright 2025-01-03 14:32:31 +09:00
InvLumaMasking.cpp updated copyright 2025-01-03 14:32:31 +09:00
InvMasking.cpp updated copyright 2025-01-03 14:32:31 +09:00
LinearGradient.cpp updated copyright 2025-01-03 14:32:31 +09:00
Lottie.cpp updated copyright 2025-01-03 14:32:31 +09:00
LottieExpressions.cpp updated copyright 2025-01-03 14:32:31 +09:00
LottieExtension.cpp examples: add slot transform overriding samples 2025-01-07 16:03:37 +09:00
LumaMasking.cpp updated copyright 2025-01-03 14:32:31 +09:00
Masking.cpp updated copyright 2025-01-03 14:32:31 +09:00
MaskingMethods.cpp updated copyright 2025-01-03 14:32:31 +09:00
meson.build examples: added tint scene effect 2024-12-17 12:16:44 +09:00
MultiCanvas.cpp examples: revise the blending sample 2025-01-07 12:16:07 +09:00
Opacity.cpp updated copyright 2025-01-03 14:32:31 +09:00
Path.cpp updated copyright 2025-01-03 14:32:31 +09:00
Performance.cpp updated copyright 2025-01-03 14:32:31 +09:00
PictureJpg.cpp updated copyright 2025-01-03 14:32:31 +09:00
PicturePng.cpp updated copyright 2025-01-03 14:32:31 +09:00
PictureRaw.cpp updated copyright 2025-01-03 14:32:31 +09:00
PictureSvg.cpp examples: revise the blending sample 2025-01-07 12:16:07 +09:00
PictureWebp.cpp updated copyright 2025-01-03 14:32:31 +09:00
RadialGradient.cpp updated copyright 2025-01-03 14:32:31 +09:00
Retaining.cpp updated copyright 2025-01-03 14:32:31 +09:00
Scene.cpp updated copyright 2025-01-03 14:32:31 +09:00
SceneBlending.cpp updated copyright 2025-01-03 14:32:31 +09:00
SceneEffects.cpp updated copyright 2025-01-03 14:32:31 +09:00
SceneTransform.cpp updated copyright 2025-01-03 14:32:31 +09:00
Shapes.cpp updated copyright 2025-01-03 14:32:31 +09:00
Stroke.cpp updated copyright 2025-01-03 14:32:31 +09:00
StrokeLine.cpp updated copyright 2025-01-03 14:32:31 +09:00
StrokeMiterlimit.cpp updated copyright 2025-01-03 14:32:31 +09:00
StrokeTrim.cpp updated copyright 2025-01-03 14:32:31 +09:00
Svg.cpp updated copyright 2025-01-03 14:32:31 +09:00
Text.cpp updated copyright 2025-01-03 14:32:31 +09:00
Transform.cpp updated copyright 2025-01-03 14:32:31 +09:00
Update.cpp updated copyright 2025-01-03 14:32:31 +09:00
Viewport.cpp updated copyright 2025-01-03 14:32:31 +09:00