diff --git a/CODEOWNERS b/CODEOWNERS index 6c7b2dd6..37e2d1fe 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -13,6 +13,6 @@ /src/loaders/webp/ @JSUYA /src/savers/gif/ @JSUYA /src/tools/svg2png/ @JSUYA -/src/examples/ @JSUYA @RuiwenTang @SergeyLebedkin @tinyjin @mgrudzinska +/examples/ @JSUYA @RuiwenTang @SergeyLebedkin @tinyjin @mgrudzinska /test/* @JSUYA @RuiwenTang @SergeyLebedkin @tinyjin @mgrudzinska /web/* @tinyjin diff --git a/src/examples/Accessor.cpp b/examples/Accessor.cpp similarity index 100% rename from src/examples/Accessor.cpp rename to examples/Accessor.cpp diff --git a/src/examples/AnimateMasking.cpp b/examples/AnimateMasking.cpp similarity index 99% rename from src/examples/AnimateMasking.cpp rename to examples/AnimateMasking.cpp index 126b927d..57ce1e50 100644 --- a/src/examples/AnimateMasking.cpp +++ b/examples/AnimateMasking.cpp @@ -172,7 +172,7 @@ void transitGlCb(Elm_Transit_Effect *effect, Elm_Transit* transit, double progre int main(int argc, char **argv) { - tvg::CanvasEngine tvgEngine = tvg::CanvasEngine::Sw; + auto tvgEngine = tvg::CanvasEngine::Sw; if (argc > 1) { if (!strcmp(argv[1], "gl")) tvgEngine = tvg::CanvasEngine::Gl; diff --git a/src/examples/Animation.cpp b/examples/Animation.cpp similarity index 100% rename from src/examples/Animation.cpp rename to examples/Animation.cpp diff --git a/src/examples/Arc.cpp b/examples/Arc.cpp similarity index 100% rename from src/examples/Arc.cpp rename to examples/Arc.cpp diff --git a/src/examples/Blending.cpp b/examples/Blending.cpp similarity index 100% rename from src/examples/Blending.cpp rename to examples/Blending.cpp diff --git a/src/examples/Capi.cpp b/examples/Capi.cpp similarity index 100% rename from src/examples/Capi.cpp rename to examples/Capi.cpp diff --git a/src/examples/ClipPath.cpp b/examples/ClipPath.cpp similarity index 100% rename from src/examples/ClipPath.cpp rename to examples/ClipPath.cpp diff --git a/src/examples/Common.h b/examples/Common.h similarity index 100% rename from src/examples/Common.h rename to examples/Common.h diff --git a/src/examples/CustomTransform.cpp b/examples/CustomTransform.cpp similarity index 100% rename from src/examples/CustomTransform.cpp rename to examples/CustomTransform.cpp diff --git a/src/examples/DataLoad.cpp b/examples/DataLoad.cpp similarity index 100% rename from src/examples/DataLoad.cpp rename to examples/DataLoad.cpp diff --git a/src/examples/DirectUpdate.cpp b/examples/DirectUpdate.cpp similarity index 100% rename from src/examples/DirectUpdate.cpp rename to examples/DirectUpdate.cpp diff --git a/src/examples/Duplicate.cpp b/examples/Duplicate.cpp similarity index 100% rename from src/examples/Duplicate.cpp rename to examples/Duplicate.cpp diff --git a/src/examples/FillRule.cpp b/examples/FillRule.cpp similarity index 100% rename from src/examples/FillRule.cpp rename to examples/FillRule.cpp diff --git a/src/examples/GifSaver.cpp b/examples/GifSaver.cpp similarity index 100% rename from src/examples/GifSaver.cpp rename to examples/GifSaver.cpp diff --git a/src/examples/GradientMasking.cpp b/examples/GradientMasking.cpp similarity index 100% rename from src/examples/GradientMasking.cpp rename to examples/GradientMasking.cpp diff --git a/src/examples/GradientStroke.cpp b/examples/GradientStroke.cpp similarity index 100% rename from src/examples/GradientStroke.cpp rename to examples/GradientStroke.cpp diff --git a/src/examples/GradientTransform.cpp b/examples/GradientTransform.cpp similarity index 100% rename from src/examples/GradientTransform.cpp rename to examples/GradientTransform.cpp diff --git a/src/examples/ImageScaleDown.cpp b/examples/ImageScaleDown.cpp similarity index 100% rename from src/examples/ImageScaleDown.cpp rename to examples/ImageScaleDown.cpp diff --git a/src/examples/ImageScaleUp.cpp b/examples/ImageScaleUp.cpp similarity index 100% rename from src/examples/ImageScaleUp.cpp rename to examples/ImageScaleUp.cpp diff --git a/src/examples/InvLumaMasking.cpp b/examples/InvLumaMasking.cpp similarity index 100% rename from src/examples/InvLumaMasking.cpp rename to examples/InvLumaMasking.cpp diff --git a/src/examples/InvMasking.cpp b/examples/InvMasking.cpp similarity index 100% rename from src/examples/InvMasking.cpp rename to examples/InvMasking.cpp diff --git a/src/examples/LinearGradient.cpp b/examples/LinearGradient.cpp similarity index 100% rename from src/examples/LinearGradient.cpp rename to examples/LinearGradient.cpp diff --git a/src/examples/Lottie.cpp b/examples/Lottie.cpp similarity index 100% rename from src/examples/Lottie.cpp rename to examples/Lottie.cpp diff --git a/src/examples/LottieExtension.cpp b/examples/LottieExtension.cpp similarity index 100% rename from src/examples/LottieExtension.cpp rename to examples/LottieExtension.cpp diff --git a/src/examples/LumaMasking.cpp b/examples/LumaMasking.cpp similarity index 100% rename from src/examples/LumaMasking.cpp rename to examples/LumaMasking.cpp diff --git a/src/examples/Masking.cpp b/examples/Masking.cpp similarity index 100% rename from src/examples/Masking.cpp rename to examples/Masking.cpp diff --git a/src/examples/MaskingMethods.cpp b/examples/MaskingMethods.cpp similarity index 100% rename from src/examples/MaskingMethods.cpp rename to examples/MaskingMethods.cpp diff --git a/src/examples/MultiCanvas.cpp b/examples/MultiCanvas.cpp similarity index 100% rename from src/examples/MultiCanvas.cpp rename to examples/MultiCanvas.cpp diff --git a/src/examples/MultiShapes.cpp b/examples/MultiShapes.cpp similarity index 100% rename from src/examples/MultiShapes.cpp rename to examples/MultiShapes.cpp diff --git a/src/examples/Opacity.cpp b/examples/Opacity.cpp similarity index 100% rename from src/examples/Opacity.cpp rename to examples/Opacity.cpp diff --git a/src/examples/Path.cpp b/examples/Path.cpp similarity index 100% rename from src/examples/Path.cpp rename to examples/Path.cpp diff --git a/src/examples/PathCopy.cpp b/examples/PathCopy.cpp similarity index 100% rename from src/examples/PathCopy.cpp rename to examples/PathCopy.cpp diff --git a/src/examples/Performance.cpp b/examples/Performance.cpp similarity index 100% rename from src/examples/Performance.cpp rename to examples/Performance.cpp diff --git a/src/examples/PictureJpg.cpp b/examples/PictureJpg.cpp similarity index 100% rename from src/examples/PictureJpg.cpp rename to examples/PictureJpg.cpp diff --git a/src/examples/PicturePng.cpp b/examples/PicturePng.cpp similarity index 100% rename from src/examples/PicturePng.cpp rename to examples/PicturePng.cpp diff --git a/src/examples/PictureRaw.cpp b/examples/PictureRaw.cpp similarity index 100% rename from src/examples/PictureRaw.cpp rename to examples/PictureRaw.cpp diff --git a/src/examples/PictureSvg.cpp b/examples/PictureSvg.cpp similarity index 100% rename from src/examples/PictureSvg.cpp rename to examples/PictureSvg.cpp diff --git a/src/examples/PictureTvg.cpp b/examples/PictureTvg.cpp similarity index 100% rename from src/examples/PictureTvg.cpp rename to examples/PictureTvg.cpp diff --git a/src/examples/PictureWebp.cpp b/examples/PictureWebp.cpp similarity index 100% rename from src/examples/PictureWebp.cpp rename to examples/PictureWebp.cpp diff --git a/src/examples/RadialGradient.cpp b/examples/RadialGradient.cpp similarity index 100% rename from src/examples/RadialGradient.cpp rename to examples/RadialGradient.cpp diff --git a/src/examples/Retaining.cpp b/examples/Retaining.cpp similarity index 100% rename from src/examples/Retaining.cpp rename to examples/Retaining.cpp diff --git a/src/examples/Scene.cpp b/examples/Scene.cpp similarity index 100% rename from src/examples/Scene.cpp rename to examples/Scene.cpp diff --git a/src/examples/SceneBlending.cpp b/examples/SceneBlending.cpp similarity index 100% rename from src/examples/SceneBlending.cpp rename to examples/SceneBlending.cpp diff --git a/src/examples/SceneClipper.cpp b/examples/SceneClipper.cpp similarity index 100% rename from src/examples/SceneClipper.cpp rename to examples/SceneClipper.cpp diff --git a/src/examples/SceneTransform.cpp b/examples/SceneTransform.cpp similarity index 100% rename from src/examples/SceneTransform.cpp rename to examples/SceneTransform.cpp diff --git a/src/examples/Shape.cpp b/examples/Shape.cpp similarity index 100% rename from src/examples/Shape.cpp rename to examples/Shape.cpp diff --git a/src/examples/Stroke.cpp b/examples/Stroke.cpp similarity index 100% rename from src/examples/Stroke.cpp rename to examples/Stroke.cpp diff --git a/src/examples/StrokeLine.cpp b/examples/StrokeLine.cpp similarity index 100% rename from src/examples/StrokeLine.cpp rename to examples/StrokeLine.cpp diff --git a/src/examples/StrokeMiterlimit.cpp b/examples/StrokeMiterlimit.cpp similarity index 100% rename from src/examples/StrokeMiterlimit.cpp rename to examples/StrokeMiterlimit.cpp diff --git a/src/examples/Svg.cpp b/examples/Svg.cpp similarity index 100% rename from src/examples/Svg.cpp rename to examples/Svg.cpp diff --git a/src/examples/Texmap.cpp b/examples/Texmap.cpp similarity index 100% rename from src/examples/Texmap.cpp rename to examples/Texmap.cpp diff --git a/src/examples/Text.cpp b/examples/Text.cpp similarity index 100% rename from src/examples/Text.cpp rename to examples/Text.cpp diff --git a/src/examples/Transform.cpp b/examples/Transform.cpp similarity index 100% rename from src/examples/Transform.cpp rename to examples/Transform.cpp diff --git a/src/examples/Tvg.cpp b/examples/Tvg.cpp similarity index 100% rename from src/examples/Tvg.cpp rename to examples/Tvg.cpp diff --git a/src/examples/TvgSaver.cpp b/examples/TvgSaver.cpp similarity index 100% rename from src/examples/TvgSaver.cpp rename to examples/TvgSaver.cpp diff --git a/src/examples/Update.cpp b/examples/Update.cpp similarity index 100% rename from src/examples/Update.cpp rename to examples/Update.cpp diff --git a/src/examples/all.sh b/examples/all.sh similarity index 100% rename from src/examples/all.sh rename to examples/all.sh diff --git a/src/examples/meson.build b/examples/meson.build similarity index 93% rename from src/examples/meson.build rename to examples/meson.build index b4751596..db0fb50e 100644 --- a/src/examples/meson.build +++ b/examples/meson.build @@ -91,6 +91,6 @@ if get_option('bindings').contains('capi') == true endforeach endif -execute_all_src = join_paths(meson.source_root(), 'src/examples/all.sh') -execute_all_dst = join_paths(meson.build_root(), 'src/examples/all.sh') +execute_all_src = join_paths(meson.source_root(), 'examples/all.sh') +execute_all_dst = join_paths(meson.build_root(), 'examples/all.sh') run_command('cp', execute_all_src, execute_all_dst, check: true) diff --git a/src/examples/resources/font/Arial.ttf b/examples/resources/font/Arial.ttf similarity index 100% rename from src/examples/resources/font/Arial.ttf rename to examples/resources/font/Arial.ttf diff --git a/src/examples/resources/font/NanumGothicCoding.ttf b/examples/resources/font/NanumGothicCoding.ttf similarity index 100% rename from src/examples/resources/font/NanumGothicCoding.ttf rename to examples/resources/font/NanumGothicCoding.ttf diff --git a/src/examples/resources/font/SentyCloud.ttf b/examples/resources/font/SentyCloud.ttf similarity index 100% rename from src/examples/resources/font/SentyCloud.ttf rename to examples/resources/font/SentyCloud.ttf diff --git a/src/examples/resources/image/logo.png b/examples/resources/image/logo.png similarity index 100% rename from src/examples/resources/image/logo.png rename to examples/resources/image/logo.png diff --git a/src/examples/resources/image/rawimage_200x300.raw b/examples/resources/image/rawimage_200x300.raw similarity index 100% rename from src/examples/resources/image/rawimage_200x300.raw rename to examples/resources/image/rawimage_200x300.raw diff --git a/src/examples/resources/image/scaledown.jpg b/examples/resources/image/scaledown.jpg similarity index 100% rename from src/examples/resources/image/scaledown.jpg rename to examples/resources/image/scaledown.jpg diff --git a/src/examples/resources/image/scaleup.jpg b/examples/resources/image/scaleup.jpg similarity index 100% rename from src/examples/resources/image/scaleup.jpg rename to examples/resources/image/scaleup.jpg diff --git a/src/examples/resources/image/stroke-miterlimit.png b/examples/resources/image/stroke-miterlimit.png similarity index 100% rename from src/examples/resources/image/stroke-miterlimit.png rename to examples/resources/image/stroke-miterlimit.png diff --git a/src/examples/resources/image/test.jpg b/examples/resources/image/test.jpg similarity index 100% rename from src/examples/resources/image/test.jpg rename to examples/resources/image/test.jpg diff --git a/src/examples/resources/image/test.png b/examples/resources/image/test.png similarity index 100% rename from src/examples/resources/image/test.png rename to examples/resources/image/test.png diff --git a/src/examples/resources/image/test.webp b/examples/resources/image/test.webp similarity index 100% rename from src/examples/resources/image/test.webp rename to examples/resources/image/test.webp diff --git a/src/examples/resources/lottie/11555.json b/examples/resources/lottie/11555.json similarity index 100% rename from src/examples/resources/lottie/11555.json rename to examples/resources/lottie/11555.json diff --git a/src/examples/resources/lottie/1643-exploding-star.json b/examples/resources/lottie/1643-exploding-star.json similarity index 100% rename from src/examples/resources/lottie/1643-exploding-star.json rename to examples/resources/lottie/1643-exploding-star.json diff --git a/src/examples/resources/lottie/27746-joypixels-partying-face-emoji-animation.json b/examples/resources/lottie/27746-joypixels-partying-face-emoji-animation.json similarity index 100% rename from src/examples/resources/lottie/27746-joypixels-partying-face-emoji-animation.json rename to examples/resources/lottie/27746-joypixels-partying-face-emoji-animation.json diff --git a/src/examples/resources/lottie/5317-fireworkds.json b/examples/resources/lottie/5317-fireworkds.json similarity index 100% rename from src/examples/resources/lottie/5317-fireworkds.json rename to examples/resources/lottie/5317-fireworkds.json diff --git a/src/examples/resources/lottie/5344-honey-sack-hud.json b/examples/resources/lottie/5344-honey-sack-hud.json similarity index 100% rename from src/examples/resources/lottie/5344-honey-sack-hud.json rename to examples/resources/lottie/5344-honey-sack-hud.json diff --git a/src/examples/resources/lottie/a_mountain.json b/examples/resources/lottie/a_mountain.json similarity index 100% rename from src/examples/resources/lottie/a_mountain.json rename to examples/resources/lottie/a_mountain.json diff --git a/src/examples/resources/lottie/abstract_circle.json b/examples/resources/lottie/abstract_circle.json similarity index 100% rename from src/examples/resources/lottie/abstract_circle.json rename to examples/resources/lottie/abstract_circle.json diff --git a/src/examples/resources/lottie/alien.json b/examples/resources/lottie/alien.json similarity index 100% rename from src/examples/resources/lottie/alien.json rename to examples/resources/lottie/alien.json diff --git a/src/examples/resources/lottie/anubis.json b/examples/resources/lottie/anubis.json similarity index 100% rename from src/examples/resources/lottie/anubis.json rename to examples/resources/lottie/anubis.json diff --git a/src/examples/resources/lottie/balloons_with_string.json b/examples/resources/lottie/balloons_with_string.json similarity index 100% rename from src/examples/resources/lottie/balloons_with_string.json rename to examples/resources/lottie/balloons_with_string.json diff --git a/src/examples/resources/lottie/batman.json b/examples/resources/lottie/batman.json similarity index 100% rename from src/examples/resources/lottie/batman.json rename to examples/resources/lottie/batman.json diff --git a/src/examples/resources/lottie/birth_stone_logo.json b/examples/resources/lottie/birth_stone_logo.json similarity index 100% rename from src/examples/resources/lottie/birth_stone_logo.json rename to examples/resources/lottie/birth_stone_logo.json diff --git a/src/examples/resources/lottie/card_hover.json b/examples/resources/lottie/card_hover.json similarity index 100% rename from src/examples/resources/lottie/card_hover.json rename to examples/resources/lottie/card_hover.json diff --git a/src/examples/resources/lottie/cat_loader.json b/examples/resources/lottie/cat_loader.json similarity index 100% rename from src/examples/resources/lottie/cat_loader.json rename to examples/resources/lottie/cat_loader.json diff --git a/src/examples/resources/lottie/coin.json b/examples/resources/lottie/coin.json similarity index 100% rename from src/examples/resources/lottie/coin.json rename to examples/resources/lottie/coin.json diff --git a/src/examples/resources/lottie/confetti.json b/examples/resources/lottie/confetti.json similarity index 100% rename from src/examples/resources/lottie/confetti.json rename to examples/resources/lottie/confetti.json diff --git a/src/examples/resources/lottie/confetti2.json b/examples/resources/lottie/confetti2.json similarity index 100% rename from src/examples/resources/lottie/confetti2.json rename to examples/resources/lottie/confetti2.json diff --git a/src/examples/resources/lottie/confettiBird.json b/examples/resources/lottie/confettiBird.json similarity index 100% rename from src/examples/resources/lottie/confettiBird.json rename to examples/resources/lottie/confettiBird.json diff --git a/src/examples/resources/lottie/customer.json b/examples/resources/lottie/customer.json similarity index 100% rename from src/examples/resources/lottie/customer.json rename to examples/resources/lottie/customer.json diff --git a/src/examples/resources/lottie/dancing_book.json b/examples/resources/lottie/dancing_book.json similarity index 100% rename from src/examples/resources/lottie/dancing_book.json rename to examples/resources/lottie/dancing_book.json diff --git a/src/examples/resources/lottie/dancing_star.json b/examples/resources/lottie/dancing_star.json similarity index 100% rename from src/examples/resources/lottie/dancing_star.json rename to examples/resources/lottie/dancing_star.json diff --git a/src/examples/resources/lottie/day_to_night.json b/examples/resources/lottie/day_to_night.json similarity index 100% rename from src/examples/resources/lottie/day_to_night.json rename to examples/resources/lottie/day_to_night.json diff --git a/src/examples/resources/lottie/dodecahedron.json b/examples/resources/lottie/dodecahedron.json similarity index 100% rename from src/examples/resources/lottie/dodecahedron.json rename to examples/resources/lottie/dodecahedron.json diff --git a/src/examples/resources/lottie/down.json b/examples/resources/lottie/down.json similarity index 100% rename from src/examples/resources/lottie/down.json rename to examples/resources/lottie/down.json diff --git a/src/examples/resources/lottie/driving.json b/examples/resources/lottie/driving.json similarity index 100% rename from src/examples/resources/lottie/driving.json rename to examples/resources/lottie/driving.json diff --git a/src/examples/resources/lottie/dropball.json b/examples/resources/lottie/dropball.json similarity index 100% rename from src/examples/resources/lottie/dropball.json rename to examples/resources/lottie/dropball.json diff --git a/src/examples/resources/lottie/duck.json b/examples/resources/lottie/duck.json similarity index 100% rename from src/examples/resources/lottie/duck.json rename to examples/resources/lottie/duck.json diff --git a/src/examples/resources/lottie/eid_mubarak.json b/examples/resources/lottie/eid_mubarak.json similarity index 100% rename from src/examples/resources/lottie/eid_mubarak.json rename to examples/resources/lottie/eid_mubarak.json diff --git a/src/examples/resources/lottie/emoji.json b/examples/resources/lottie/emoji.json similarity index 100% rename from src/examples/resources/lottie/emoji.json rename to examples/resources/lottie/emoji.json diff --git a/src/examples/resources/lottie/emoji_enjoying.json b/examples/resources/lottie/emoji_enjoying.json similarity index 100% rename from src/examples/resources/lottie/emoji_enjoying.json rename to examples/resources/lottie/emoji_enjoying.json diff --git a/src/examples/resources/lottie/extensions/slotsample.json b/examples/resources/lottie/extensions/slotsample.json similarity index 100% rename from src/examples/resources/lottie/extensions/slotsample.json rename to examples/resources/lottie/extensions/slotsample.json diff --git a/src/examples/resources/lottie/fiery_skull.json b/examples/resources/lottie/fiery_skull.json similarity index 100% rename from src/examples/resources/lottie/fiery_skull.json rename to examples/resources/lottie/fiery_skull.json diff --git a/src/examples/resources/lottie/fleche.json b/examples/resources/lottie/fleche.json similarity index 100% rename from src/examples/resources/lottie/fleche.json rename to examples/resources/lottie/fleche.json diff --git a/src/examples/resources/lottie/flipping_page.json b/examples/resources/lottie/flipping_page.json similarity index 100% rename from src/examples/resources/lottie/flipping_page.json rename to examples/resources/lottie/flipping_page.json diff --git a/src/examples/resources/lottie/fly_in_beaker.json b/examples/resources/lottie/fly_in_beaker.json similarity index 100% rename from src/examples/resources/lottie/fly_in_beaker.json rename to examples/resources/lottie/fly_in_beaker.json diff --git a/src/examples/resources/lottie/focal_test.json b/examples/resources/lottie/focal_test.json similarity index 100% rename from src/examples/resources/lottie/focal_test.json rename to examples/resources/lottie/focal_test.json diff --git a/src/examples/resources/lottie/foodrating.json b/examples/resources/lottie/foodrating.json similarity index 100% rename from src/examples/resources/lottie/foodrating.json rename to examples/resources/lottie/foodrating.json diff --git a/src/examples/resources/lottie/frog_vr.json b/examples/resources/lottie/frog_vr.json similarity index 100% rename from src/examples/resources/lottie/frog_vr.json rename to examples/resources/lottie/frog_vr.json diff --git a/src/examples/resources/lottie/fun_animation.json b/examples/resources/lottie/fun_animation.json similarity index 100% rename from src/examples/resources/lottie/fun_animation.json rename to examples/resources/lottie/fun_animation.json diff --git a/src/examples/resources/lottie/funky_chicken.json b/examples/resources/lottie/funky_chicken.json similarity index 100% rename from src/examples/resources/lottie/funky_chicken.json rename to examples/resources/lottie/funky_chicken.json diff --git a/src/examples/resources/lottie/game_finished.json b/examples/resources/lottie/game_finished.json similarity index 100% rename from src/examples/resources/lottie/game_finished.json rename to examples/resources/lottie/game_finished.json diff --git a/src/examples/resources/lottie/geometric.json b/examples/resources/lottie/geometric.json similarity index 100% rename from src/examples/resources/lottie/geometric.json rename to examples/resources/lottie/geometric.json diff --git a/src/examples/resources/lottie/glow_loading.json b/examples/resources/lottie/glow_loading.json similarity index 100% rename from src/examples/resources/lottie/glow_loading.json rename to examples/resources/lottie/glow_loading.json diff --git a/src/examples/resources/lottie/gradient_background.json b/examples/resources/lottie/gradient_background.json similarity index 100% rename from src/examples/resources/lottie/gradient_background.json rename to examples/resources/lottie/gradient_background.json diff --git a/src/examples/resources/lottie/gradient_infinite.json b/examples/resources/lottie/gradient_infinite.json similarity index 100% rename from src/examples/resources/lottie/gradient_infinite.json rename to examples/resources/lottie/gradient_infinite.json diff --git a/src/examples/resources/lottie/gradient_sleepy_loader.json b/examples/resources/lottie/gradient_sleepy_loader.json similarity index 100% rename from src/examples/resources/lottie/gradient_sleepy_loader.json rename to examples/resources/lottie/gradient_sleepy_loader.json diff --git a/src/examples/resources/lottie/gradient_smoke.json b/examples/resources/lottie/gradient_smoke.json similarity index 100% rename from src/examples/resources/lottie/gradient_smoke.json rename to examples/resources/lottie/gradient_smoke.json diff --git a/src/examples/resources/lottie/growup.json b/examples/resources/lottie/growup.json similarity index 100% rename from src/examples/resources/lottie/growup.json rename to examples/resources/lottie/growup.json diff --git a/src/examples/resources/lottie/guitar.json b/examples/resources/lottie/guitar.json similarity index 100% rename from src/examples/resources/lottie/guitar.json rename to examples/resources/lottie/guitar.json diff --git a/src/examples/resources/lottie/hamburger.json b/examples/resources/lottie/hamburger.json similarity index 100% rename from src/examples/resources/lottie/hamburger.json rename to examples/resources/lottie/hamburger.json diff --git a/src/examples/resources/lottie/happy_holidays.json b/examples/resources/lottie/happy_holidays.json similarity index 100% rename from src/examples/resources/lottie/happy_holidays.json rename to examples/resources/lottie/happy_holidays.json diff --git a/src/examples/resources/lottie/happy_trio.json b/examples/resources/lottie/happy_trio.json similarity index 100% rename from src/examples/resources/lottie/happy_trio.json rename to examples/resources/lottie/happy_trio.json diff --git a/src/examples/resources/lottie/hola.json b/examples/resources/lottie/hola.json similarity index 100% rename from src/examples/resources/lottie/hola.json rename to examples/resources/lottie/hola.json diff --git a/src/examples/resources/lottie/holi_colors.json b/examples/resources/lottie/holi_colors.json similarity index 100% rename from src/examples/resources/lottie/holi_colors.json rename to examples/resources/lottie/holi_colors.json diff --git a/src/examples/resources/lottie/hourglass.json b/examples/resources/lottie/hourglass.json similarity index 100% rename from src/examples/resources/lottie/hourglass.json rename to examples/resources/lottie/hourglass.json diff --git a/src/examples/resources/lottie/insta_camera.json b/examples/resources/lottie/insta_camera.json similarity index 100% rename from src/examples/resources/lottie/insta_camera.json rename to examples/resources/lottie/insta_camera.json diff --git a/src/examples/resources/lottie/intelia_logo_animation.json b/examples/resources/lottie/intelia_logo_animation.json similarity index 100% rename from src/examples/resources/lottie/intelia_logo_animation.json rename to examples/resources/lottie/intelia_logo_animation.json diff --git a/src/examples/resources/lottie/isometric.json b/examples/resources/lottie/isometric.json similarity index 100% rename from src/examples/resources/lottie/isometric.json rename to examples/resources/lottie/isometric.json diff --git a/src/examples/resources/lottie/la_communaute.json b/examples/resources/lottie/la_communaute.json similarity index 100% rename from src/examples/resources/lottie/la_communaute.json rename to examples/resources/lottie/la_communaute.json diff --git a/src/examples/resources/lottie/like.json b/examples/resources/lottie/like.json similarity index 100% rename from src/examples/resources/lottie/like.json rename to examples/resources/lottie/like.json diff --git a/src/examples/resources/lottie/like_button.json b/examples/resources/lottie/like_button.json similarity index 100% rename from src/examples/resources/lottie/like_button.json rename to examples/resources/lottie/like_button.json diff --git a/src/examples/resources/lottie/loading_rectangle.json b/examples/resources/lottie/loading_rectangle.json similarity index 100% rename from src/examples/resources/lottie/loading_rectangle.json rename to examples/resources/lottie/loading_rectangle.json diff --git a/src/examples/resources/lottie/lolo.json b/examples/resources/lottie/lolo.json similarity index 100% rename from src/examples/resources/lottie/lolo.json rename to examples/resources/lottie/lolo.json diff --git a/src/examples/resources/lottie/lolo_walk.json b/examples/resources/lottie/lolo_walk.json similarity index 100% rename from src/examples/resources/lottie/lolo_walk.json rename to examples/resources/lottie/lolo_walk.json diff --git a/src/examples/resources/lottie/looping_landscape_+_plane_+_clouds.json b/examples/resources/lottie/looping_landscape_+_plane_+_clouds.json similarity index 100% rename from src/examples/resources/lottie/looping_landscape_+_plane_+_clouds.json rename to examples/resources/lottie/looping_landscape_+_plane_+_clouds.json diff --git a/src/examples/resources/lottie/loveface_emoji.json b/examples/resources/lottie/loveface_emoji.json similarity index 100% rename from src/examples/resources/lottie/loveface_emoji.json rename to examples/resources/lottie/loveface_emoji.json diff --git a/src/examples/resources/lottie/masking.json b/examples/resources/lottie/masking.json similarity index 100% rename from src/examples/resources/lottie/masking.json rename to examples/resources/lottie/masking.json diff --git a/src/examples/resources/lottie/material_wave_loading.json b/examples/resources/lottie/material_wave_loading.json similarity index 100% rename from src/examples/resources/lottie/material_wave_loading.json rename to examples/resources/lottie/material_wave_loading.json diff --git a/src/examples/resources/lottie/merging_shapes.json b/examples/resources/lottie/merging_shapes.json similarity index 100% rename from src/examples/resources/lottie/merging_shapes.json rename to examples/resources/lottie/merging_shapes.json diff --git a/src/examples/resources/lottie/message.json b/examples/resources/lottie/message.json similarity index 100% rename from src/examples/resources/lottie/message.json rename to examples/resources/lottie/message.json diff --git a/src/examples/resources/lottie/morphing_anim.json b/examples/resources/lottie/morphing_anim.json similarity index 100% rename from src/examples/resources/lottie/morphing_anim.json rename to examples/resources/lottie/morphing_anim.json diff --git a/src/examples/resources/lottie/open_envelope.json b/examples/resources/lottie/open_envelope.json similarity index 100% rename from src/examples/resources/lottie/open_envelope.json rename to examples/resources/lottie/open_envelope.json diff --git a/src/examples/resources/lottie/personal_character.json b/examples/resources/lottie/personal_character.json similarity index 100% rename from src/examples/resources/lottie/personal_character.json rename to examples/resources/lottie/personal_character.json diff --git a/src/examples/resources/lottie/polystar.json b/examples/resources/lottie/polystar.json similarity index 100% rename from src/examples/resources/lottie/polystar.json rename to examples/resources/lottie/polystar.json diff --git a/src/examples/resources/lottie/polystar_anim.json b/examples/resources/lottie/polystar_anim.json similarity index 100% rename from src/examples/resources/lottie/polystar_anim.json rename to examples/resources/lottie/polystar_anim.json diff --git a/src/examples/resources/lottie/property_market.json b/examples/resources/lottie/property_market.json similarity index 100% rename from src/examples/resources/lottie/property_market.json rename to examples/resources/lottie/property_market.json diff --git a/src/examples/resources/lottie/radar.json b/examples/resources/lottie/radar.json similarity index 100% rename from src/examples/resources/lottie/radar.json rename to examples/resources/lottie/radar.json diff --git a/src/examples/resources/lottie/ripple_loading_animation.json b/examples/resources/lottie/ripple_loading_animation.json similarity index 100% rename from src/examples/resources/lottie/ripple_loading_animation.json rename to examples/resources/lottie/ripple_loading_animation.json diff --git a/src/examples/resources/lottie/rufo.json b/examples/resources/lottie/rufo.json similarity index 100% rename from src/examples/resources/lottie/rufo.json rename to examples/resources/lottie/rufo.json diff --git a/src/examples/resources/lottie/sad_emoji.json b/examples/resources/lottie/sad_emoji.json similarity index 100% rename from src/examples/resources/lottie/sad_emoji.json rename to examples/resources/lottie/sad_emoji.json diff --git a/src/examples/resources/lottie/sample.json b/examples/resources/lottie/sample.json similarity index 100% rename from src/examples/resources/lottie/sample.json rename to examples/resources/lottie/sample.json diff --git a/src/examples/resources/lottie/seawalk.json b/examples/resources/lottie/seawalk.json similarity index 100% rename from src/examples/resources/lottie/seawalk.json rename to examples/resources/lottie/seawalk.json diff --git a/src/examples/resources/lottie/skullboy.json b/examples/resources/lottie/skullboy.json similarity index 100% rename from src/examples/resources/lottie/skullboy.json rename to examples/resources/lottie/skullboy.json diff --git a/src/examples/resources/lottie/snail.json b/examples/resources/lottie/snail.json similarity index 100% rename from src/examples/resources/lottie/snail.json rename to examples/resources/lottie/snail.json diff --git a/src/examples/resources/lottie/starburst.json b/examples/resources/lottie/starburst.json similarity index 100% rename from src/examples/resources/lottie/starburst.json rename to examples/resources/lottie/starburst.json diff --git a/src/examples/resources/lottie/starstrips.json b/examples/resources/lottie/starstrips.json similarity index 100% rename from src/examples/resources/lottie/starstrips.json rename to examples/resources/lottie/starstrips.json diff --git a/src/examples/resources/lottie/starts_transparent.json b/examples/resources/lottie/starts_transparent.json similarity index 100% rename from src/examples/resources/lottie/starts_transparent.json rename to examples/resources/lottie/starts_transparent.json diff --git a/src/examples/resources/lottie/stroke_dash.json b/examples/resources/lottie/stroke_dash.json similarity index 100% rename from src/examples/resources/lottie/stroke_dash.json rename to examples/resources/lottie/stroke_dash.json diff --git a/src/examples/resources/lottie/swinging.json b/examples/resources/lottie/swinging.json similarity index 100% rename from src/examples/resources/lottie/swinging.json rename to examples/resources/lottie/swinging.json diff --git a/src/examples/resources/lottie/text.json b/examples/resources/lottie/text.json similarity index 100% rename from src/examples/resources/lottie/text.json rename to examples/resources/lottie/text.json diff --git a/src/examples/resources/lottie/text2.json b/examples/resources/lottie/text2.json similarity index 100% rename from src/examples/resources/lottie/text2.json rename to examples/resources/lottie/text2.json diff --git a/src/examples/resources/lottie/threads.json b/examples/resources/lottie/threads.json similarity index 100% rename from src/examples/resources/lottie/threads.json rename to examples/resources/lottie/threads.json diff --git a/src/examples/resources/lottie/traveling.json b/examples/resources/lottie/traveling.json similarity index 100% rename from src/examples/resources/lottie/traveling.json rename to examples/resources/lottie/traveling.json diff --git a/src/examples/resources/lottie/uk_flag.json b/examples/resources/lottie/uk_flag.json similarity index 100% rename from src/examples/resources/lottie/uk_flag.json rename to examples/resources/lottie/uk_flag.json diff --git a/src/examples/resources/lottie/voice_recognition.json b/examples/resources/lottie/voice_recognition.json similarity index 100% rename from src/examples/resources/lottie/voice_recognition.json rename to examples/resources/lottie/voice_recognition.json diff --git a/src/examples/resources/lottie/walker.json b/examples/resources/lottie/walker.json similarity index 100% rename from src/examples/resources/lottie/walker.json rename to examples/resources/lottie/walker.json diff --git a/src/examples/resources/lottie/water_filling.json b/examples/resources/lottie/water_filling.json similarity index 100% rename from src/examples/resources/lottie/water_filling.json rename to examples/resources/lottie/water_filling.json diff --git a/src/examples/resources/lottie/waves.json b/examples/resources/lottie/waves.json similarity index 100% rename from src/examples/resources/lottie/waves.json rename to examples/resources/lottie/waves.json diff --git a/src/examples/resources/lottie/woman.json b/examples/resources/lottie/woman.json similarity index 100% rename from src/examples/resources/lottie/woman.json rename to examples/resources/lottie/woman.json diff --git a/src/examples/resources/lottie/world_locations.json b/examples/resources/lottie/world_locations.json similarity index 100% rename from src/examples/resources/lottie/world_locations.json rename to examples/resources/lottie/world_locations.json diff --git a/src/examples/resources/lottie/yarn_loading.json b/examples/resources/lottie/yarn_loading.json similarity index 100% rename from src/examples/resources/lottie/yarn_loading.json rename to examples/resources/lottie/yarn_loading.json diff --git a/src/examples/resources/svg/1528928570.svg b/examples/resources/svg/1528928570.svg similarity index 100% rename from src/examples/resources/svg/1528928570.svg rename to examples/resources/svg/1528928570.svg diff --git a/src/examples/resources/svg/1528966158.svg b/examples/resources/svg/1528966158.svg similarity index 100% rename from src/examples/resources/svg/1528966158.svg rename to examples/resources/svg/1528966158.svg diff --git a/src/examples/resources/svg/1528971751.svg b/examples/resources/svg/1528971751.svg similarity index 100% rename from src/examples/resources/svg/1528971751.svg rename to examples/resources/svg/1528971751.svg diff --git a/src/examples/resources/svg/1528971912.svg b/examples/resources/svg/1528971912.svg similarity index 100% rename from src/examples/resources/svg/1528971912.svg rename to examples/resources/svg/1528971912.svg diff --git a/src/examples/resources/svg/1529018819.svg b/examples/resources/svg/1529018819.svg similarity index 100% rename from src/examples/resources/svg/1529018819.svg rename to examples/resources/svg/1529018819.svg diff --git a/src/examples/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg b/examples/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg similarity index 100% rename from src/examples/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg rename to examples/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg diff --git a/src/examples/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg b/examples/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg similarity index 100% rename from src/examples/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg rename to examples/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg diff --git a/src/examples/resources/svg/2192.svg b/examples/resources/svg/2192.svg similarity index 100% rename from src/examples/resources/svg/2192.svg rename to examples/resources/svg/2192.svg diff --git a/src/examples/resources/svg/2961.svg b/examples/resources/svg/2961.svg similarity index 100% rename from src/examples/resources/svg/2961.svg rename to examples/resources/svg/2961.svg diff --git a/src/examples/resources/svg/AA_5.svg b/examples/resources/svg/AA_5.svg similarity index 100% rename from src/examples/resources/svg/AA_5.svg rename to examples/resources/svg/AA_5.svg diff --git a/src/examples/resources/svg/Bespoke-leather-belt-2016012857.svg b/examples/resources/svg/Bespoke-leather-belt-2016012857.svg similarity index 100% rename from src/examples/resources/svg/Bespoke-leather-belt-2016012857.svg rename to examples/resources/svg/Bespoke-leather-belt-2016012857.svg diff --git a/src/examples/resources/svg/LottieFiles_logo.svg b/examples/resources/svg/LottieFiles_logo.svg similarity index 100% rename from src/examples/resources/svg/LottieFiles_logo.svg rename to examples/resources/svg/LottieFiles_logo.svg diff --git a/src/examples/resources/svg/Psychedelica.svg b/examples/resources/svg/Psychedelica.svg similarity index 100% rename from src/examples/resources/svg/Psychedelica.svg rename to examples/resources/svg/Psychedelica.svg diff --git a/src/examples/resources/svg/SVG_FILE_147939.svg b/examples/resources/svg/SVG_FILE_147939.svg similarity index 100% rename from src/examples/resources/svg/SVG_FILE_147939.svg rename to examples/resources/svg/SVG_FILE_147939.svg diff --git a/src/examples/resources/svg/alphachannel.svg b/examples/resources/svg/alphachannel.svg similarity index 100% rename from src/examples/resources/svg/alphachannel.svg rename to examples/resources/svg/alphachannel.svg diff --git a/src/examples/resources/svg/bojo.svg b/examples/resources/svg/bojo.svg similarity index 100% rename from src/examples/resources/svg/bojo.svg rename to examples/resources/svg/bojo.svg diff --git a/src/examples/resources/svg/bzrfeed.svg b/examples/resources/svg/bzrfeed.svg similarity index 100% rename from src/examples/resources/svg/bzrfeed.svg rename to examples/resources/svg/bzrfeed.svg diff --git a/src/examples/resources/svg/cartman.svg b/examples/resources/svg/cartman.svg similarity index 100% rename from src/examples/resources/svg/cartman.svg rename to examples/resources/svg/cartman.svg diff --git a/src/examples/resources/svg/consecutive_lines.svg b/examples/resources/svg/consecutive_lines.svg similarity index 100% rename from src/examples/resources/svg/consecutive_lines.svg rename to examples/resources/svg/consecutive_lines.svg diff --git a/src/examples/resources/svg/css-style.svg b/examples/resources/svg/css-style.svg similarity index 100% rename from src/examples/resources/svg/css-style.svg rename to examples/resources/svg/css-style.svg diff --git a/src/examples/resources/svg/dst.svg b/examples/resources/svg/dst.svg similarity index 100% rename from src/examples/resources/svg/dst.svg rename to examples/resources/svg/dst.svg diff --git a/src/examples/resources/svg/duke.svg b/examples/resources/svg/duke.svg similarity index 100% rename from src/examples/resources/svg/duke.svg rename to examples/resources/svg/duke.svg diff --git a/src/examples/resources/svg/eu.svg b/examples/resources/svg/eu.svg similarity index 100% rename from src/examples/resources/svg/eu.svg rename to examples/resources/svg/eu.svg diff --git a/src/examples/resources/svg/favorite_on.svg b/examples/resources/svg/favorite_on.svg similarity index 100% rename from src/examples/resources/svg/favorite_on.svg rename to examples/resources/svg/favorite_on.svg diff --git a/src/examples/resources/svg/gallardo.svg b/examples/resources/svg/gallardo.svg similarity index 100% rename from src/examples/resources/svg/gallardo.svg rename to examples/resources/svg/gallardo.svg diff --git a/src/examples/resources/svg/godot-icon.svg b/examples/resources/svg/godot-icon.svg similarity index 100% rename from src/examples/resources/svg/godot-icon.svg rename to examples/resources/svg/godot-icon.svg diff --git a/src/examples/resources/svg/gradient_stroke.svg b/examples/resources/svg/gradient_stroke.svg similarity index 100% rename from src/examples/resources/svg/gradient_stroke.svg rename to examples/resources/svg/gradient_stroke.svg diff --git a/src/examples/resources/svg/gradtransf.svg b/examples/resources/svg/gradtransf.svg similarity index 100% rename from src/examples/resources/svg/gradtransf.svg rename to examples/resources/svg/gradtransf.svg diff --git a/src/examples/resources/svg/heliocentric.svg b/examples/resources/svg/heliocentric.svg similarity index 100% rename from src/examples/resources/svg/heliocentric.svg rename to examples/resources/svg/heliocentric.svg diff --git a/src/examples/resources/svg/ietf.svg b/examples/resources/svg/ietf.svg similarity index 100% rename from src/examples/resources/svg/ietf.svg rename to examples/resources/svg/ietf.svg diff --git a/src/examples/resources/svg/image-embeded-jpeg.svg b/examples/resources/svg/image-embeded-jpeg.svg similarity index 100% rename from src/examples/resources/svg/image-embeded-jpeg.svg rename to examples/resources/svg/image-embeded-jpeg.svg diff --git a/src/examples/resources/svg/image-embeded-png.svg b/examples/resources/svg/image-embeded-png.svg similarity index 100% rename from src/examples/resources/svg/image-embeded-png.svg rename to examples/resources/svg/image-embeded-png.svg diff --git a/src/examples/resources/svg/intertwingly.svg b/examples/resources/svg/intertwingly.svg similarity index 100% rename from src/examples/resources/svg/intertwingly.svg rename to examples/resources/svg/intertwingly.svg diff --git a/src/examples/resources/svg/lineargrad1.svg b/examples/resources/svg/lineargrad1.svg similarity index 100% rename from src/examples/resources/svg/lineargrad1.svg rename to examples/resources/svg/lineargrad1.svg diff --git a/src/examples/resources/svg/logo.svg b/examples/resources/svg/logo.svg similarity index 100% rename from src/examples/resources/svg/logo.svg rename to examples/resources/svg/logo.svg diff --git a/src/examples/resources/svg/masking.svg b/examples/resources/svg/masking.svg similarity index 100% rename from src/examples/resources/svg/masking.svg rename to examples/resources/svg/masking.svg diff --git a/src/examples/resources/svg/multipath+matrix.svg b/examples/resources/svg/multipath+matrix.svg similarity index 100% rename from src/examples/resources/svg/multipath+matrix.svg rename to examples/resources/svg/multipath+matrix.svg diff --git a/src/examples/resources/svg/open-clipart.svg b/examples/resources/svg/open-clipart.svg similarity index 100% rename from src/examples/resources/svg/open-clipart.svg rename to examples/resources/svg/open-clipart.svg diff --git a/src/examples/resources/svg/penrose-staircase.svg b/examples/resources/svg/penrose-staircase.svg similarity index 100% rename from src/examples/resources/svg/penrose-staircase.svg rename to examples/resources/svg/penrose-staircase.svg diff --git a/src/examples/resources/svg/penrose-tiling.svg b/examples/resources/svg/penrose-tiling.svg similarity index 100% rename from src/examples/resources/svg/penrose-tiling.svg rename to examples/resources/svg/penrose-tiling.svg diff --git a/src/examples/resources/svg/radial_gradient_focal_outside_circle.svg b/examples/resources/svg/radial_gradient_focal_outside_circle.svg similarity index 100% rename from src/examples/resources/svg/radial_gradient_focal_outside_circle.svg rename to examples/resources/svg/radial_gradient_focal_outside_circle.svg diff --git a/src/examples/resources/svg/radialgrad1.svg b/examples/resources/svg/radialgrad1.svg similarity index 100% rename from src/examples/resources/svg/radialgrad1.svg rename to examples/resources/svg/radialgrad1.svg diff --git a/src/examples/resources/svg/ranze-penguin.svg b/examples/resources/svg/ranze-penguin.svg similarity index 100% rename from src/examples/resources/svg/ranze-penguin.svg rename to examples/resources/svg/ranze-penguin.svg diff --git a/src/examples/resources/svg/rg1024_eggs.svg b/examples/resources/svg/rg1024_eggs.svg similarity index 100% rename from src/examples/resources/svg/rg1024_eggs.svg rename to examples/resources/svg/rg1024_eggs.svg diff --git a/src/examples/resources/svg/samsung-7.svg b/examples/resources/svg/samsung-7.svg similarity index 100% rename from src/examples/resources/svg/samsung-7.svg rename to examples/resources/svg/samsung-7.svg diff --git a/src/examples/resources/svg/skew.svg b/examples/resources/svg/skew.svg similarity index 100% rename from src/examples/resources/svg/skew.svg rename to examples/resources/svg/skew.svg diff --git a/src/examples/resources/svg/tiger.svg b/examples/resources/svg/tiger.svg similarity index 100% rename from src/examples/resources/svg/tiger.svg rename to examples/resources/svg/tiger.svg diff --git a/src/examples/resources/svg/yadis.svg b/examples/resources/svg/yadis.svg similarity index 100% rename from src/examples/resources/svg/yadis.svg rename to examples/resources/svg/yadis.svg diff --git a/src/examples/resources/svg/yinyang.svg b/examples/resources/svg/yinyang.svg similarity index 100% rename from src/examples/resources/svg/yinyang.svg rename to examples/resources/svg/yinyang.svg diff --git a/src/examples/resources/tvg/1528928570.tvg b/examples/resources/tvg/1528928570.tvg similarity index 100% rename from src/examples/resources/tvg/1528928570.tvg rename to examples/resources/tvg/1528928570.tvg diff --git a/src/examples/resources/tvg/1528966158.tvg b/examples/resources/tvg/1528966158.tvg similarity index 100% rename from src/examples/resources/tvg/1528966158.tvg rename to examples/resources/tvg/1528966158.tvg diff --git a/src/examples/resources/tvg/1528971751.tvg b/examples/resources/tvg/1528971751.tvg similarity index 100% rename from src/examples/resources/tvg/1528971751.tvg rename to examples/resources/tvg/1528971751.tvg diff --git a/src/examples/resources/tvg/1528971912.tvg b/examples/resources/tvg/1528971912.tvg similarity index 100% rename from src/examples/resources/tvg/1528971912.tvg rename to examples/resources/tvg/1528971912.tvg diff --git a/src/examples/resources/tvg/1529018819.tvg b/examples/resources/tvg/1529018819.tvg similarity index 100% rename from src/examples/resources/tvg/1529018819.tvg rename to examples/resources/tvg/1529018819.tvg diff --git a/src/examples/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg b/examples/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg similarity index 100% rename from src/examples/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg rename to examples/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg diff --git a/src/examples/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg b/examples/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg similarity index 100% rename from src/examples/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg rename to examples/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg diff --git a/src/examples/resources/tvg/2192.tvg b/examples/resources/tvg/2192.tvg similarity index 100% rename from src/examples/resources/tvg/2192.tvg rename to examples/resources/tvg/2192.tvg diff --git a/src/examples/resources/tvg/2961.tvg b/examples/resources/tvg/2961.tvg similarity index 100% rename from src/examples/resources/tvg/2961.tvg rename to examples/resources/tvg/2961.tvg diff --git a/src/examples/resources/tvg/AA_5.tvg b/examples/resources/tvg/AA_5.tvg similarity index 100% rename from src/examples/resources/tvg/AA_5.tvg rename to examples/resources/tvg/AA_5.tvg diff --git a/src/examples/resources/tvg/Bespoke-leather-belt-2016012857.tvg b/examples/resources/tvg/Bespoke-leather-belt-2016012857.tvg similarity index 100% rename from src/examples/resources/tvg/Bespoke-leather-belt-2016012857.tvg rename to examples/resources/tvg/Bespoke-leather-belt-2016012857.tvg diff --git a/src/examples/resources/tvg/LottieFiles_logo.tvg b/examples/resources/tvg/LottieFiles_logo.tvg similarity index 100% rename from src/examples/resources/tvg/LottieFiles_logo.tvg rename to examples/resources/tvg/LottieFiles_logo.tvg diff --git a/src/examples/resources/tvg/Psychedelica.tvg b/examples/resources/tvg/Psychedelica.tvg similarity index 100% rename from src/examples/resources/tvg/Psychedelica.tvg rename to examples/resources/tvg/Psychedelica.tvg diff --git a/src/examples/resources/tvg/alphachannel.tvg b/examples/resources/tvg/alphachannel.tvg similarity index 100% rename from src/examples/resources/tvg/alphachannel.tvg rename to examples/resources/tvg/alphachannel.tvg diff --git a/src/examples/resources/tvg/bojo.tvg b/examples/resources/tvg/bojo.tvg similarity index 100% rename from src/examples/resources/tvg/bojo.tvg rename to examples/resources/tvg/bojo.tvg diff --git a/src/examples/resources/tvg/bzrfeed.tvg b/examples/resources/tvg/bzrfeed.tvg similarity index 100% rename from src/examples/resources/tvg/bzrfeed.tvg rename to examples/resources/tvg/bzrfeed.tvg diff --git a/src/examples/resources/tvg/cartman.tvg b/examples/resources/tvg/cartman.tvg similarity index 100% rename from src/examples/resources/tvg/cartman.tvg rename to examples/resources/tvg/cartman.tvg diff --git a/src/examples/resources/tvg/css-style.tvg b/examples/resources/tvg/css-style.tvg similarity index 100% rename from src/examples/resources/tvg/css-style.tvg rename to examples/resources/tvg/css-style.tvg diff --git a/src/examples/resources/tvg/dst.tvg b/examples/resources/tvg/dst.tvg similarity index 100% rename from src/examples/resources/tvg/dst.tvg rename to examples/resources/tvg/dst.tvg diff --git a/src/examples/resources/tvg/duke.tvg b/examples/resources/tvg/duke.tvg similarity index 100% rename from src/examples/resources/tvg/duke.tvg rename to examples/resources/tvg/duke.tvg diff --git a/src/examples/resources/tvg/eu.tvg b/examples/resources/tvg/eu.tvg similarity index 100% rename from src/examples/resources/tvg/eu.tvg rename to examples/resources/tvg/eu.tvg diff --git a/src/examples/resources/tvg/favorite_on.tvg b/examples/resources/tvg/favorite_on.tvg similarity index 100% rename from src/examples/resources/tvg/favorite_on.tvg rename to examples/resources/tvg/favorite_on.tvg diff --git a/src/examples/resources/tvg/gallardo.tvg b/examples/resources/tvg/gallardo.tvg similarity index 100% rename from src/examples/resources/tvg/gallardo.tvg rename to examples/resources/tvg/gallardo.tvg diff --git a/src/examples/resources/tvg/godot-icon.tvg b/examples/resources/tvg/godot-icon.tvg similarity index 100% rename from src/examples/resources/tvg/godot-icon.tvg rename to examples/resources/tvg/godot-icon.tvg diff --git a/src/examples/resources/tvg/gradient_stroke.tvg b/examples/resources/tvg/gradient_stroke.tvg similarity index 100% rename from src/examples/resources/tvg/gradient_stroke.tvg rename to examples/resources/tvg/gradient_stroke.tvg diff --git a/src/examples/resources/tvg/gradtransf.tvg b/examples/resources/tvg/gradtransf.tvg similarity index 100% rename from src/examples/resources/tvg/gradtransf.tvg rename to examples/resources/tvg/gradtransf.tvg diff --git a/src/examples/resources/tvg/heliocentric.tvg b/examples/resources/tvg/heliocentric.tvg similarity index 100% rename from src/examples/resources/tvg/heliocentric.tvg rename to examples/resources/tvg/heliocentric.tvg diff --git a/src/examples/resources/tvg/ietf.tvg b/examples/resources/tvg/ietf.tvg similarity index 100% rename from src/examples/resources/tvg/ietf.tvg rename to examples/resources/tvg/ietf.tvg diff --git a/src/examples/resources/tvg/image-embeded-jpeg.tvg b/examples/resources/tvg/image-embeded-jpeg.tvg similarity index 100% rename from src/examples/resources/tvg/image-embeded-jpeg.tvg rename to examples/resources/tvg/image-embeded-jpeg.tvg diff --git a/src/examples/resources/tvg/image-embeded-png.tvg b/examples/resources/tvg/image-embeded-png.tvg similarity index 100% rename from src/examples/resources/tvg/image-embeded-png.tvg rename to examples/resources/tvg/image-embeded-png.tvg diff --git a/src/examples/resources/tvg/intertwingly.tvg b/examples/resources/tvg/intertwingly.tvg similarity index 100% rename from src/examples/resources/tvg/intertwingly.tvg rename to examples/resources/tvg/intertwingly.tvg diff --git a/src/examples/resources/tvg/lineargrad1.tvg b/examples/resources/tvg/lineargrad1.tvg similarity index 100% rename from src/examples/resources/tvg/lineargrad1.tvg rename to examples/resources/tvg/lineargrad1.tvg diff --git a/src/examples/resources/tvg/logo.tvg b/examples/resources/tvg/logo.tvg similarity index 100% rename from src/examples/resources/tvg/logo.tvg rename to examples/resources/tvg/logo.tvg diff --git a/src/examples/resources/tvg/masking.tvg b/examples/resources/tvg/masking.tvg similarity index 100% rename from src/examples/resources/tvg/masking.tvg rename to examples/resources/tvg/masking.tvg diff --git a/src/examples/resources/tvg/open-clipart.tvg b/examples/resources/tvg/open-clipart.tvg similarity index 100% rename from src/examples/resources/tvg/open-clipart.tvg rename to examples/resources/tvg/open-clipart.tvg diff --git a/src/examples/resources/tvg/penrose-staircase.tvg b/examples/resources/tvg/penrose-staircase.tvg similarity index 100% rename from src/examples/resources/tvg/penrose-staircase.tvg rename to examples/resources/tvg/penrose-staircase.tvg diff --git a/src/examples/resources/tvg/penrose-tiling.tvg b/examples/resources/tvg/penrose-tiling.tvg similarity index 100% rename from src/examples/resources/tvg/penrose-tiling.tvg rename to examples/resources/tvg/penrose-tiling.tvg diff --git a/src/examples/resources/tvg/radialgrad1.tvg b/examples/resources/tvg/radialgrad1.tvg similarity index 100% rename from src/examples/resources/tvg/radialgrad1.tvg rename to examples/resources/tvg/radialgrad1.tvg diff --git a/src/examples/resources/tvg/ranze-penguin.tvg b/examples/resources/tvg/ranze-penguin.tvg similarity index 100% rename from src/examples/resources/tvg/ranze-penguin.tvg rename to examples/resources/tvg/ranze-penguin.tvg diff --git a/src/examples/resources/tvg/rg1024_eggs.tvg b/examples/resources/tvg/rg1024_eggs.tvg similarity index 100% rename from src/examples/resources/tvg/rg1024_eggs.tvg rename to examples/resources/tvg/rg1024_eggs.tvg diff --git a/src/examples/resources/tvg/samsung-7.tvg b/examples/resources/tvg/samsung-7.tvg similarity index 100% rename from src/examples/resources/tvg/samsung-7.tvg rename to examples/resources/tvg/samsung-7.tvg diff --git a/src/examples/resources/tvg/test.tvg b/examples/resources/tvg/test.tvg similarity index 100% rename from src/examples/resources/tvg/test.tvg rename to examples/resources/tvg/test.tvg diff --git a/src/examples/resources/tvg/tiger.tvg b/examples/resources/tvg/tiger.tvg similarity index 100% rename from src/examples/resources/tvg/tiger.tvg rename to examples/resources/tvg/tiger.tvg diff --git a/src/examples/resources/tvg/yadis.tvg b/examples/resources/tvg/yadis.tvg similarity index 100% rename from src/examples/resources/tvg/yadis.tvg rename to examples/resources/tvg/yadis.tvg diff --git a/src/examples/resources/tvg/yinyang.tvg b/examples/resources/tvg/yinyang.tvg similarity index 100% rename from src/examples/resources/tvg/yinyang.tvg rename to examples/resources/tvg/yinyang.tvg diff --git a/meson.build b/meson.build index 538999e8..40a752c1 100644 --- a/meson.build +++ b/meson.build @@ -7,7 +7,7 @@ project('thorvg', config_h = configuration_data() src_dir = '/'.join(meson.current_source_dir().split('\\')) -add_project_arguments('-DEXAMPLE_DIR="@0@/src/examples/resources"'.format(src_dir), +add_project_arguments('-DEXAMPLE_DIR="@0@/examples/resources"'.format(src_dir), '-DTEST_DIR="@0@/test/resources"'.format(src_dir), language : 'cpp') @@ -127,6 +127,10 @@ headers = [include_directories('inc'), include_directories('.')] subdir('inc') subdir('src') +if get_option('examples') == true + subdir('examples') +endif + if get_option('tests') == true subdir('test') endif diff --git a/src/meson.build b/src/meson.build index 1385a7ef..d4963e54 100644 --- a/src/meson.build +++ b/src/meson.build @@ -73,6 +73,3 @@ pkg_mod.generate( subdir('tools') -if get_option('examples') == true - subdir('examples') -endif