thorvg/examples
Hermet Park 53e5e783b7 api: revise engine initialization and termination
Simplified parameters and ensured proper backend engine
initialization by using reference checking through canvas
instances.

C++ API Modification:
- Result Initializer::init(uint32_t threads, CanvasEngine engine)
 -> Result Initializer::init(uint32_t threads)
- Result Initializer::term(CanvasEngine engine)
 -> Result Initializer::term()

C API Modification:
- Tvg_Result tvg_engine_init(Tvg_Engine engine_method, unsigned threads)
 -> Tvg_Result tvg_engine_init(unsigned threads);
- Tvg_Result tvg_engine_term(Tvg_Engine engine_method)
 ->  Tvg_Result tvg_engine_term()

issue: https://github.com/thorvg/thorvg/issues/3116
2025-04-23 15:46:49 +09:00
..
resources
Accessor.cpp
all.sh
Animation.cpp
Blending.cpp
BoundingBox.cpp
Capi.cpp api: revise engine initialization and termination 2025-04-23 15:46:49 +09:00
Clipping.cpp
CustomTransform.cpp
DataLoad.cpp
DirectUpdate.cpp
Duplicate.cpp
EffectDropShadow.cpp
Example.h api: revise engine initialization and termination 2025-04-23 15:46:49 +09:00
FillRule.cpp
FillSpread.cpp
GifSaver.cpp
GradientMasking.cpp
GradientStroke.cpp
GradientTransform.cpp
ImageRotation.cpp
ImageScaling.cpp
LinearGradient.cpp
Lottie.cpp
LottieExpressions.cpp
LottieExtension.cpp
LottieInteraction.cpp
LottieTweening.cpp
LumaMasking.cpp
Masking.cpp
MaskingMethods.cpp
meson.build
MultiCanvas.cpp api: revise engine initialization and termination 2025-04-23 15:46:49 +09:00
Opacity.cpp
Path.cpp
PictureJpg.cpp
PicturePng.cpp
PictureRaw.cpp
PictureSvg.cpp
PictureWebp.cpp
RadialGradient.cpp
Retaining.cpp
Scene.cpp
SceneBlending.cpp
SceneEffects.cpp
SceneTransform.cpp
Shapes.cpp
Stroke.cpp
StrokeLine.cpp
StrokeMiterlimit.cpp
Svg.cpp
Text.cpp
Transform.cpp
TrimPath.cpp
Update.cpp
Viewport.cpp