thorvg/examples
Hermet Park e419acb411 capi: Redefine object interfaces to use opaque pointer types
Redefined Tvg_XXX and related types as pointers
e.g., typedef struct _Tvg_Canvas* Tvg_Canvas)
to improve encapsulation and clarity in API usage.

issue: https://github.com/thorvg/thorvg/issues/3116
2025-07-10 20:37:21 +09:00
..
resources renderer: fixed a wrong fillrule option 2025-07-10 10:50:27 +09:00
Accessor.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
all.sh examples: allow the engine name from the test script 2025-02-25 12:52:13 +09:00
Animation.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Blending.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
BoundingBox.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Capi.cpp capi: Redefine object interfaces to use opaque pointer types 2025-07-10 20:37:21 +09:00
Clipping.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
CustomTransform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
DataLoad.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
DirectUpdate.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Duplicate.cpp updated copyright 2025-01-03 14:32:31 +09:00
EffectDropShadow.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Example.h example: more precisely calculate frame numbers 2025-06-26 00:59:32 +09:00
FillRule.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
FillSpread.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
GifSaver.cpp examples: updated gifsaver 2025-02-27 23:32:48 +09:00
GradientMasking.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
GradientStroke.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
GradientTransform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
ImageRotation.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
ImageScaling.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LinearGradient.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Lottie.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieExpressions.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieExtension.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieInteraction.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LottieTweening.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
LumaMasking.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Masking.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
MaskingMethods.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
meson.build example: added particle effects 2025-06-18 14:38:59 +09:00
MultiCanvas.cpp api: revise engine initialization and termination 2025-04-23 15:46:49 +09:00
Opacity.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Particles.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Path.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureJpg.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PicturePng.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureRaw.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureSvg.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
PictureWebp.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
RadialGradient.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Retaining.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Scene.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
SceneBlending.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
SceneEffects.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
SceneTransform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Shapes.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Stroke.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
StrokeLine.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
StrokeMiterlimit.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Svg.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Text.cpp renderer: fixed a wrong fillrule option 2025-07-10 10:50:27 +09:00
Transform.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
TrimPath.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Update.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00
Viewport.cpp example: code clean up++ 2025-07-09 18:47:01 +09:00