From e8e9ba5ea0af1726c4449e0fa286e106c4dd8003 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Sun, 31 Mar 2024 12:48:32 +0900 Subject: [PATCH] infra: move the examples folder outside of the source directory. examples are not considered a feature of ThorVG; hence, they are excluded from the src directory. This change allows developers to concentrate more effectively on the core ThorVG sources for practical usages. --- CODEOWNERS | 2 +- {src/examples => examples}/Accessor.cpp | 0 {src/examples => examples}/AnimateMasking.cpp | 0 {src/examples => examples}/Animation.cpp | 0 {src/examples => examples}/Arc.cpp | 0 {src/examples => examples}/Blending.cpp | 0 {src/examples => examples}/Capi.cpp | 0 {src/examples => examples}/ClipPath.cpp | 0 {src/examples => examples}/Common.h | 0 {src/examples => examples}/CustomTransform.cpp | 0 {src/examples => examples}/DataLoad.cpp | 0 {src/examples => examples}/DirectUpdate.cpp | 0 {src/examples => examples}/Duplicate.cpp | 0 {src/examples => examples}/FillRule.cpp | 0 {src/examples => examples}/GifSaver.cpp | 0 {src/examples => examples}/GradientMasking.cpp | 0 {src/examples => examples}/GradientStroke.cpp | 0 {src/examples => examples}/GradientTransform.cpp | 0 {src/examples => examples}/ImageScaleDown.cpp | 0 {src/examples => examples}/ImageScaleUp.cpp | 0 {src/examples => examples}/InvLumaMasking.cpp | 0 {src/examples => examples}/InvMasking.cpp | 0 {src/examples => examples}/LinearGradient.cpp | 0 {src/examples => examples}/Lottie.cpp | 0 {src/examples => examples}/LottieExtension.cpp | 0 {src/examples => examples}/LumaMasking.cpp | 0 {src/examples => examples}/Masking.cpp | 0 {src/examples => examples}/MaskingMethods.cpp | 0 {src/examples => examples}/MultiCanvas.cpp | 0 {src/examples => examples}/MultiShapes.cpp | 0 {src/examples => examples}/Opacity.cpp | 0 {src/examples => examples}/Path.cpp | 0 {src/examples => examples}/PathCopy.cpp | 0 {src/examples => examples}/Performance.cpp | 0 {src/examples => examples}/PictureJpg.cpp | 0 {src/examples => examples}/PicturePng.cpp | 0 {src/examples => examples}/PictureRaw.cpp | 0 {src/examples => examples}/PictureSvg.cpp | 0 {src/examples => examples}/PictureTvg.cpp | 0 {src/examples => examples}/PictureWebp.cpp | 0 {src/examples => examples}/RadialGradient.cpp | 0 {src/examples => examples}/Retaining.cpp | 0 {src/examples => examples}/Scene.cpp | 0 {src/examples => examples}/SceneBlending.cpp | 0 {src/examples => examples}/SceneClipper.cpp | 0 {src/examples => examples}/SceneTransform.cpp | 0 {src/examples => examples}/Shape.cpp | 0 {src/examples => examples}/Stroke.cpp | 0 {src/examples => examples}/StrokeLine.cpp | 0 {src/examples => examples}/StrokeMiterlimit.cpp | 0 {src/examples => examples}/Svg.cpp | 0 {src/examples => examples}/Texmap.cpp | 0 {src/examples => examples}/Text.cpp | 0 {src/examples => examples}/Transform.cpp | 0 {src/examples => examples}/Tvg.cpp | 0 {src/examples => examples}/TvgSaver.cpp | 0 {src/examples => examples}/Update.cpp | 0 {src/examples => examples}/all.sh | 0 {src/examples => examples}/meson.build | 4 ++-- {src/examples => examples}/resources/font/Arial.ttf | Bin .../resources/font/NanumGothicCoding.ttf | Bin .../resources/font/SentyCloud.ttf | Bin {src/examples => examples}/resources/image/logo.png | Bin .../resources/image/rawimage_200x300.raw | 0 .../resources/image/scaledown.jpg | Bin .../resources/image/scaleup.jpg | Bin .../resources/image/stroke-miterlimit.png | Bin {src/examples => examples}/resources/image/test.jpg | Bin {src/examples => examples}/resources/image/test.png | Bin .../examples => examples}/resources/image/test.webp | Bin .../resources/lottie/11555.json | 0 .../resources/lottie/1643-exploding-star.json | 0 ...746-joypixels-partying-face-emoji-animation.json | 0 .../resources/lottie/5317-fireworkds.json | 0 .../resources/lottie/5344-honey-sack-hud.json | 0 .../resources/lottie/a_mountain.json | 0 .../resources/lottie/abstract_circle.json | 0 .../resources/lottie/alien.json | 0 .../resources/lottie/anubis.json | 0 .../resources/lottie/balloons_with_string.json | 0 .../resources/lottie/batman.json | 0 .../resources/lottie/birth_stone_logo.json | 0 .../resources/lottie/card_hover.json | 0 .../resources/lottie/cat_loader.json | 0 .../resources/lottie/coin.json | 0 .../resources/lottie/confetti.json | 0 .../resources/lottie/confetti2.json | 0 .../resources/lottie/confettiBird.json | 0 .../resources/lottie/customer.json | 0 .../resources/lottie/dancing_book.json | 0 .../resources/lottie/dancing_star.json | 0 .../resources/lottie/day_to_night.json | 0 .../resources/lottie/dodecahedron.json | 0 .../resources/lottie/down.json | 0 .../resources/lottie/driving.json | 0 .../resources/lottie/dropball.json | 0 .../resources/lottie/duck.json | 0 .../resources/lottie/eid_mubarak.json | 0 .../resources/lottie/emoji.json | 0 .../resources/lottie/emoji_enjoying.json | 0 .../resources/lottie/extensions/slotsample.json | 0 .../resources/lottie/fiery_skull.json | 0 .../resources/lottie/fleche.json | 0 .../resources/lottie/flipping_page.json | 0 .../resources/lottie/fly_in_beaker.json | 0 .../resources/lottie/focal_test.json | 0 .../resources/lottie/foodrating.json | 0 .../resources/lottie/frog_vr.json | 0 .../resources/lottie/fun_animation.json | 0 .../resources/lottie/funky_chicken.json | 0 .../resources/lottie/game_finished.json | 0 .../resources/lottie/geometric.json | 0 .../resources/lottie/glow_loading.json | 0 .../resources/lottie/gradient_background.json | 0 .../resources/lottie/gradient_infinite.json | 0 .../resources/lottie/gradient_sleepy_loader.json | 0 .../resources/lottie/gradient_smoke.json | 0 .../resources/lottie/growup.json | 0 .../resources/lottie/guitar.json | 0 .../resources/lottie/hamburger.json | 0 .../resources/lottie/happy_holidays.json | 0 .../resources/lottie/happy_trio.json | 0 .../resources/lottie/hola.json | 0 .../resources/lottie/holi_colors.json | 0 .../resources/lottie/hourglass.json | 0 .../resources/lottie/insta_camera.json | 0 .../resources/lottie/intelia_logo_animation.json | 0 .../resources/lottie/isometric.json | 0 .../resources/lottie/la_communaute.json | 0 .../resources/lottie/like.json | 0 .../resources/lottie/like_button.json | 0 .../resources/lottie/loading_rectangle.json | 0 .../resources/lottie/lolo.json | 0 .../resources/lottie/lolo_walk.json | 0 .../lottie/looping_landscape_+_plane_+_clouds.json | 0 .../resources/lottie/loveface_emoji.json | 0 .../resources/lottie/masking.json | 0 .../resources/lottie/material_wave_loading.json | 0 .../resources/lottie/merging_shapes.json | 0 .../resources/lottie/message.json | 0 .../resources/lottie/morphing_anim.json | 0 .../resources/lottie/open_envelope.json | 0 .../resources/lottie/personal_character.json | 0 .../resources/lottie/polystar.json | 0 .../resources/lottie/polystar_anim.json | 0 .../resources/lottie/property_market.json | 0 .../resources/lottie/radar.json | 0 .../resources/lottie/ripple_loading_animation.json | 0 .../resources/lottie/rufo.json | 0 .../resources/lottie/sad_emoji.json | 0 .../resources/lottie/sample.json | 0 .../resources/lottie/seawalk.json | 0 .../resources/lottie/skullboy.json | 0 .../resources/lottie/snail.json | 0 .../resources/lottie/starburst.json | 0 .../resources/lottie/starstrips.json | 0 .../resources/lottie/starts_transparent.json | 0 .../resources/lottie/stroke_dash.json | 0 .../resources/lottie/swinging.json | 0 .../resources/lottie/text.json | 0 .../resources/lottie/text2.json | 0 .../resources/lottie/threads.json | 0 .../resources/lottie/traveling.json | 0 .../resources/lottie/uk_flag.json | 0 .../resources/lottie/voice_recognition.json | 0 .../resources/lottie/walker.json | 0 .../resources/lottie/water_filling.json | 0 .../resources/lottie/waves.json | 0 .../resources/lottie/woman.json | 0 .../resources/lottie/world_locations.json | 0 .../resources/lottie/yarn_loading.json | 0 .../resources/svg/1528928570.svg | 0 .../resources/svg/1528966158.svg | 0 .../resources/svg/1528971751.svg | 0 .../resources/svg/1528971912.svg | 0 .../resources/svg/1529018819.svg | 0 ...2932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg | 0 .../svg/1630446379Bahamas-patriotic-flag-symbol.svg | 0 {src/examples => examples}/resources/svg/2192.svg | 0 {src/examples => examples}/resources/svg/2961.svg | 0 {src/examples => examples}/resources/svg/AA_5.svg | 0 .../svg/Bespoke-leather-belt-2016012857.svg | 0 .../resources/svg/LottieFiles_logo.svg | 0 .../resources/svg/Psychedelica.svg | 0 .../resources/svg/SVG_FILE_147939.svg | 0 .../resources/svg/alphachannel.svg | 0 {src/examples => examples}/resources/svg/bojo.svg | 0 .../examples => examples}/resources/svg/bzrfeed.svg | 0 .../examples => examples}/resources/svg/cartman.svg | 0 .../resources/svg/consecutive_lines.svg | 0 .../resources/svg/css-style.svg | 0 {src/examples => examples}/resources/svg/dst.svg | 0 {src/examples => examples}/resources/svg/duke.svg | 0 {src/examples => examples}/resources/svg/eu.svg | 0 .../resources/svg/favorite_on.svg | 0 .../resources/svg/gallardo.svg | 0 .../resources/svg/godot-icon.svg | 0 .../resources/svg/gradient_stroke.svg | 0 .../resources/svg/gradtransf.svg | 0 .../resources/svg/heliocentric.svg | 0 {src/examples => examples}/resources/svg/ietf.svg | 0 .../resources/svg/image-embeded-jpeg.svg | 0 .../resources/svg/image-embeded-png.svg | 0 .../resources/svg/intertwingly.svg | 0 .../resources/svg/lineargrad1.svg | 0 {src/examples => examples}/resources/svg/logo.svg | 0 .../examples => examples}/resources/svg/masking.svg | 0 .../resources/svg/multipath+matrix.svg | 0 .../resources/svg/open-clipart.svg | 0 .../resources/svg/penrose-staircase.svg | 0 .../resources/svg/penrose-tiling.svg | 0 .../svg/radial_gradient_focal_outside_circle.svg | 0 .../resources/svg/radialgrad1.svg | 0 .../resources/svg/ranze-penguin.svg | 0 .../resources/svg/rg1024_eggs.svg | 0 .../resources/svg/samsung-7.svg | 0 {src/examples => examples}/resources/svg/skew.svg | 0 {src/examples => examples}/resources/svg/tiger.svg | 0 {src/examples => examples}/resources/svg/yadis.svg | 0 .../examples => examples}/resources/svg/yinyang.svg | 0 .../resources/tvg/1528928570.tvg | Bin .../resources/tvg/1528966158.tvg | Bin .../resources/tvg/1528971751.tvg | Bin .../resources/tvg/1528971912.tvg | Bin .../resources/tvg/1529018819.tvg | Bin ...2932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg | Bin .../tvg/1630446379Bahamas-patriotic-flag-symbol.tvg | Bin {src/examples => examples}/resources/tvg/2192.tvg | Bin {src/examples => examples}/resources/tvg/2961.tvg | Bin {src/examples => examples}/resources/tvg/AA_5.tvg | Bin .../tvg/Bespoke-leather-belt-2016012857.tvg | Bin .../resources/tvg/LottieFiles_logo.tvg | Bin .../resources/tvg/Psychedelica.tvg | Bin .../resources/tvg/alphachannel.tvg | Bin {src/examples => examples}/resources/tvg/bojo.tvg | Bin .../examples => examples}/resources/tvg/bzrfeed.tvg | Bin .../examples => examples}/resources/tvg/cartman.tvg | Bin .../resources/tvg/css-style.tvg | Bin {src/examples => examples}/resources/tvg/dst.tvg | Bin {src/examples => examples}/resources/tvg/duke.tvg | Bin {src/examples => examples}/resources/tvg/eu.tvg | Bin .../resources/tvg/favorite_on.tvg | Bin .../resources/tvg/gallardo.tvg | Bin .../resources/tvg/godot-icon.tvg | Bin .../resources/tvg/gradient_stroke.tvg | Bin .../resources/tvg/gradtransf.tvg | Bin .../resources/tvg/heliocentric.tvg | Bin {src/examples => examples}/resources/tvg/ietf.tvg | Bin .../resources/tvg/image-embeded-jpeg.tvg | Bin .../resources/tvg/image-embeded-png.tvg | Bin .../resources/tvg/intertwingly.tvg | Bin .../resources/tvg/lineargrad1.tvg | Bin {src/examples => examples}/resources/tvg/logo.tvg | Bin .../examples => examples}/resources/tvg/masking.tvg | Bin .../resources/tvg/open-clipart.tvg | Bin .../resources/tvg/penrose-staircase.tvg | Bin .../resources/tvg/penrose-tiling.tvg | Bin .../resources/tvg/radialgrad1.tvg | Bin .../resources/tvg/ranze-penguin.tvg | Bin .../resources/tvg/rg1024_eggs.tvg | Bin .../resources/tvg/samsung-7.tvg | Bin {src/examples => examples}/resources/tvg/test.tvg | Bin {src/examples => examples}/resources/tvg/tiger.tvg | Bin {src/examples => examples}/resources/tvg/yadis.tvg | Bin .../examples => examples}/resources/tvg/yinyang.tvg | Bin meson.build | 6 +++++- src/meson.build | 3 --- 267 files changed, 8 insertions(+), 7 deletions(-) rename {src/examples => examples}/Accessor.cpp (100%) rename {src/examples => examples}/AnimateMasking.cpp (100%) rename {src/examples => examples}/Animation.cpp (100%) rename {src/examples => examples}/Arc.cpp (100%) rename {src/examples => examples}/Blending.cpp (100%) rename {src/examples => examples}/Capi.cpp (100%) rename {src/examples => examples}/ClipPath.cpp (100%) rename {src/examples => examples}/Common.h (100%) rename {src/examples => examples}/CustomTransform.cpp (100%) rename {src/examples => examples}/DataLoad.cpp (100%) rename {src/examples => examples}/DirectUpdate.cpp (100%) rename {src/examples => examples}/Duplicate.cpp (100%) rename {src/examples => examples}/FillRule.cpp (100%) rename {src/examples => examples}/GifSaver.cpp (100%) rename {src/examples => examples}/GradientMasking.cpp (100%) rename {src/examples => examples}/GradientStroke.cpp (100%) rename {src/examples => examples}/GradientTransform.cpp (100%) rename {src/examples => examples}/ImageScaleDown.cpp (100%) rename {src/examples => examples}/ImageScaleUp.cpp (100%) rename {src/examples => examples}/InvLumaMasking.cpp (100%) rename {src/examples => examples}/InvMasking.cpp (100%) rename {src/examples => examples}/LinearGradient.cpp (100%) rename {src/examples => examples}/Lottie.cpp (100%) rename {src/examples => examples}/LottieExtension.cpp (100%) rename {src/examples => examples}/LumaMasking.cpp (100%) rename {src/examples => examples}/Masking.cpp (100%) rename {src/examples => examples}/MaskingMethods.cpp (100%) rename {src/examples => examples}/MultiCanvas.cpp (100%) rename {src/examples => examples}/MultiShapes.cpp (100%) rename {src/examples => examples}/Opacity.cpp (100%) rename {src/examples => examples}/Path.cpp (100%) rename {src/examples => examples}/PathCopy.cpp (100%) rename {src/examples => examples}/Performance.cpp (100%) rename {src/examples => examples}/PictureJpg.cpp (100%) rename {src/examples => examples}/PicturePng.cpp (100%) rename {src/examples => examples}/PictureRaw.cpp (100%) rename {src/examples => examples}/PictureSvg.cpp (100%) rename {src/examples => examples}/PictureTvg.cpp (100%) rename {src/examples => examples}/PictureWebp.cpp (100%) rename {src/examples => examples}/RadialGradient.cpp (100%) rename {src/examples => examples}/Retaining.cpp (100%) rename {src/examples => examples}/Scene.cpp (100%) rename {src/examples => examples}/SceneBlending.cpp (100%) rename {src/examples => examples}/SceneClipper.cpp (100%) rename {src/examples => examples}/SceneTransform.cpp (100%) rename {src/examples => examples}/Shape.cpp (100%) rename {src/examples => examples}/Stroke.cpp (100%) rename {src/examples => examples}/StrokeLine.cpp (100%) rename {src/examples => examples}/StrokeMiterlimit.cpp (100%) rename {src/examples => examples}/Svg.cpp (100%) rename {src/examples => examples}/Texmap.cpp (100%) rename {src/examples => examples}/Text.cpp (100%) rename {src/examples => examples}/Transform.cpp (100%) rename {src/examples => examples}/Tvg.cpp (100%) rename {src/examples => examples}/TvgSaver.cpp (100%) rename {src/examples => examples}/Update.cpp (100%) rename {src/examples => examples}/all.sh (100%) rename {src/examples => examples}/meson.build (93%) rename {src/examples => examples}/resources/font/Arial.ttf (100%) rename {src/examples => examples}/resources/font/NanumGothicCoding.ttf (100%) rename {src/examples => examples}/resources/font/SentyCloud.ttf (100%) rename {src/examples => examples}/resources/image/logo.png (100%) rename {src/examples => examples}/resources/image/rawimage_200x300.raw (100%) rename {src/examples => examples}/resources/image/scaledown.jpg (100%) rename {src/examples => examples}/resources/image/scaleup.jpg (100%) rename {src/examples => examples}/resources/image/stroke-miterlimit.png (100%) rename {src/examples => examples}/resources/image/test.jpg (100%) rename {src/examples => examples}/resources/image/test.png (100%) rename {src/examples => examples}/resources/image/test.webp (100%) rename {src/examples => examples}/resources/lottie/11555.json (100%) rename {src/examples => examples}/resources/lottie/1643-exploding-star.json (100%) rename {src/examples => examples}/resources/lottie/27746-joypixels-partying-face-emoji-animation.json (100%) rename {src/examples => examples}/resources/lottie/5317-fireworkds.json (100%) rename {src/examples => examples}/resources/lottie/5344-honey-sack-hud.json (100%) rename {src/examples => examples}/resources/lottie/a_mountain.json (100%) rename {src/examples => examples}/resources/lottie/abstract_circle.json (100%) rename {src/examples => examples}/resources/lottie/alien.json (100%) rename {src/examples => examples}/resources/lottie/anubis.json (100%) rename {src/examples => examples}/resources/lottie/balloons_with_string.json (100%) rename {src/examples => examples}/resources/lottie/batman.json (100%) rename {src/examples => examples}/resources/lottie/birth_stone_logo.json (100%) rename {src/examples => examples}/resources/lottie/card_hover.json (100%) rename {src/examples => examples}/resources/lottie/cat_loader.json (100%) rename {src/examples => examples}/resources/lottie/coin.json (100%) rename {src/examples => examples}/resources/lottie/confetti.json (100%) rename {src/examples => examples}/resources/lottie/confetti2.json (100%) rename {src/examples => examples}/resources/lottie/confettiBird.json (100%) rename {src/examples => examples}/resources/lottie/customer.json (100%) rename {src/examples => examples}/resources/lottie/dancing_book.json (100%) rename {src/examples => examples}/resources/lottie/dancing_star.json (100%) rename {src/examples => examples}/resources/lottie/day_to_night.json (100%) rename {src/examples => examples}/resources/lottie/dodecahedron.json (100%) rename {src/examples => examples}/resources/lottie/down.json (100%) rename {src/examples => examples}/resources/lottie/driving.json (100%) rename {src/examples => examples}/resources/lottie/dropball.json (100%) rename {src/examples => examples}/resources/lottie/duck.json (100%) rename {src/examples => examples}/resources/lottie/eid_mubarak.json (100%) rename {src/examples => examples}/resources/lottie/emoji.json (100%) rename {src/examples => examples}/resources/lottie/emoji_enjoying.json (100%) rename {src/examples => examples}/resources/lottie/extensions/slotsample.json (100%) rename {src/examples => examples}/resources/lottie/fiery_skull.json (100%) rename {src/examples => examples}/resources/lottie/fleche.json (100%) rename {src/examples => examples}/resources/lottie/flipping_page.json (100%) rename {src/examples => examples}/resources/lottie/fly_in_beaker.json (100%) rename {src/examples => examples}/resources/lottie/focal_test.json (100%) rename {src/examples => examples}/resources/lottie/foodrating.json (100%) rename {src/examples => examples}/resources/lottie/frog_vr.json (100%) rename {src/examples => examples}/resources/lottie/fun_animation.json (100%) rename {src/examples => examples}/resources/lottie/funky_chicken.json (100%) rename {src/examples => examples}/resources/lottie/game_finished.json (100%) rename {src/examples => examples}/resources/lottie/geometric.json (100%) rename {src/examples => examples}/resources/lottie/glow_loading.json (100%) rename {src/examples => examples}/resources/lottie/gradient_background.json (100%) rename {src/examples => examples}/resources/lottie/gradient_infinite.json (100%) rename {src/examples => examples}/resources/lottie/gradient_sleepy_loader.json (100%) rename {src/examples => examples}/resources/lottie/gradient_smoke.json (100%) rename {src/examples => examples}/resources/lottie/growup.json (100%) rename {src/examples => examples}/resources/lottie/guitar.json (100%) rename {src/examples => examples}/resources/lottie/hamburger.json (100%) rename {src/examples => examples}/resources/lottie/happy_holidays.json (100%) rename {src/examples => examples}/resources/lottie/happy_trio.json (100%) rename {src/examples => examples}/resources/lottie/hola.json (100%) rename {src/examples => examples}/resources/lottie/holi_colors.json (100%) rename {src/examples => examples}/resources/lottie/hourglass.json (100%) rename {src/examples => examples}/resources/lottie/insta_camera.json (100%) rename {src/examples => examples}/resources/lottie/intelia_logo_animation.json (100%) rename {src/examples => examples}/resources/lottie/isometric.json (100%) rename {src/examples => examples}/resources/lottie/la_communaute.json (100%) rename {src/examples => examples}/resources/lottie/like.json (100%) rename {src/examples => examples}/resources/lottie/like_button.json (100%) rename {src/examples => examples}/resources/lottie/loading_rectangle.json (100%) rename {src/examples => examples}/resources/lottie/lolo.json (100%) rename {src/examples => examples}/resources/lottie/lolo_walk.json (100%) rename {src/examples => examples}/resources/lottie/looping_landscape_+_plane_+_clouds.json (100%) rename {src/examples => examples}/resources/lottie/loveface_emoji.json (100%) rename {src/examples => examples}/resources/lottie/masking.json (100%) rename {src/examples => examples}/resources/lottie/material_wave_loading.json (100%) rename {src/examples => examples}/resources/lottie/merging_shapes.json (100%) rename {src/examples => examples}/resources/lottie/message.json (100%) rename {src/examples => examples}/resources/lottie/morphing_anim.json (100%) rename {src/examples => examples}/resources/lottie/open_envelope.json (100%) rename {src/examples => examples}/resources/lottie/personal_character.json (100%) rename {src/examples => examples}/resources/lottie/polystar.json (100%) rename {src/examples => examples}/resources/lottie/polystar_anim.json (100%) rename {src/examples => examples}/resources/lottie/property_market.json (100%) rename {src/examples => examples}/resources/lottie/radar.json (100%) rename {src/examples => examples}/resources/lottie/ripple_loading_animation.json (100%) rename {src/examples => examples}/resources/lottie/rufo.json (100%) rename {src/examples => examples}/resources/lottie/sad_emoji.json (100%) rename {src/examples => examples}/resources/lottie/sample.json (100%) rename {src/examples => examples}/resources/lottie/seawalk.json (100%) rename {src/examples => examples}/resources/lottie/skullboy.json (100%) rename {src/examples => examples}/resources/lottie/snail.json (100%) rename {src/examples => examples}/resources/lottie/starburst.json (100%) rename {src/examples => examples}/resources/lottie/starstrips.json (100%) rename {src/examples => examples}/resources/lottie/starts_transparent.json (100%) rename {src/examples => examples}/resources/lottie/stroke_dash.json (100%) rename {src/examples => examples}/resources/lottie/swinging.json (100%) rename {src/examples => examples}/resources/lottie/text.json (100%) rename {src/examples => examples}/resources/lottie/text2.json (100%) rename {src/examples => examples}/resources/lottie/threads.json (100%) rename {src/examples => examples}/resources/lottie/traveling.json (100%) rename {src/examples => examples}/resources/lottie/uk_flag.json (100%) rename {src/examples => examples}/resources/lottie/voice_recognition.json (100%) rename {src/examples => examples}/resources/lottie/walker.json (100%) rename {src/examples => examples}/resources/lottie/water_filling.json (100%) rename {src/examples => examples}/resources/lottie/waves.json (100%) rename {src/examples => examples}/resources/lottie/woman.json (100%) rename {src/examples => examples}/resources/lottie/world_locations.json (100%) rename {src/examples => examples}/resources/lottie/yarn_loading.json (100%) rename {src/examples => examples}/resources/svg/1528928570.svg (100%) rename {src/examples => examples}/resources/svg/1528966158.svg (100%) rename {src/examples => examples}/resources/svg/1528971751.svg (100%) rename {src/examples => examples}/resources/svg/1528971912.svg (100%) rename {src/examples => examples}/resources/svg/1529018819.svg (100%) rename {src/examples => examples}/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg (100%) rename {src/examples => examples}/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg (100%) rename {src/examples => examples}/resources/svg/2192.svg (100%) rename {src/examples => examples}/resources/svg/2961.svg (100%) rename {src/examples => examples}/resources/svg/AA_5.svg (100%) rename {src/examples => examples}/resources/svg/Bespoke-leather-belt-2016012857.svg (100%) rename {src/examples => examples}/resources/svg/LottieFiles_logo.svg (100%) rename {src/examples => examples}/resources/svg/Psychedelica.svg (100%) rename {src/examples => examples}/resources/svg/SVG_FILE_147939.svg (100%) rename {src/examples => examples}/resources/svg/alphachannel.svg (100%) rename {src/examples => examples}/resources/svg/bojo.svg (100%) rename {src/examples => examples}/resources/svg/bzrfeed.svg (100%) rename {src/examples => examples}/resources/svg/cartman.svg (100%) rename {src/examples => examples}/resources/svg/consecutive_lines.svg (100%) rename {src/examples => examples}/resources/svg/css-style.svg (100%) rename {src/examples => examples}/resources/svg/dst.svg (100%) rename {src/examples => examples}/resources/svg/duke.svg (100%) rename {src/examples => examples}/resources/svg/eu.svg (100%) rename {src/examples => examples}/resources/svg/favorite_on.svg (100%) rename {src/examples => examples}/resources/svg/gallardo.svg (100%) rename {src/examples => examples}/resources/svg/godot-icon.svg (100%) rename {src/examples => examples}/resources/svg/gradient_stroke.svg (100%) rename {src/examples => examples}/resources/svg/gradtransf.svg (100%) rename {src/examples => examples}/resources/svg/heliocentric.svg (100%) rename {src/examples => examples}/resources/svg/ietf.svg (100%) rename {src/examples => examples}/resources/svg/image-embeded-jpeg.svg (100%) rename {src/examples => examples}/resources/svg/image-embeded-png.svg (100%) rename {src/examples => examples}/resources/svg/intertwingly.svg (100%) rename {src/examples => examples}/resources/svg/lineargrad1.svg (100%) rename {src/examples => examples}/resources/svg/logo.svg (100%) rename {src/examples => examples}/resources/svg/masking.svg (100%) rename {src/examples => examples}/resources/svg/multipath+matrix.svg (100%) rename {src/examples => examples}/resources/svg/open-clipart.svg (100%) rename {src/examples => examples}/resources/svg/penrose-staircase.svg (100%) rename {src/examples => examples}/resources/svg/penrose-tiling.svg (100%) rename {src/examples => examples}/resources/svg/radial_gradient_focal_outside_circle.svg (100%) rename {src/examples => examples}/resources/svg/radialgrad1.svg (100%) rename {src/examples => examples}/resources/svg/ranze-penguin.svg (100%) rename {src/examples => examples}/resources/svg/rg1024_eggs.svg (100%) rename {src/examples => examples}/resources/svg/samsung-7.svg (100%) rename {src/examples => examples}/resources/svg/skew.svg (100%) rename {src/examples => examples}/resources/svg/tiger.svg (100%) rename {src/examples => examples}/resources/svg/yadis.svg (100%) rename {src/examples => examples}/resources/svg/yinyang.svg (100%) rename {src/examples => examples}/resources/tvg/1528928570.tvg (100%) rename {src/examples => examples}/resources/tvg/1528966158.tvg (100%) rename {src/examples => examples}/resources/tvg/1528971751.tvg (100%) rename {src/examples => examples}/resources/tvg/1528971912.tvg (100%) rename {src/examples => examples}/resources/tvg/1529018819.tvg (100%) rename {src/examples => examples}/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg (100%) rename {src/examples => examples}/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg (100%) rename {src/examples => examples}/resources/tvg/2192.tvg (100%) rename {src/examples => examples}/resources/tvg/2961.tvg (100%) rename {src/examples => examples}/resources/tvg/AA_5.tvg (100%) rename {src/examples => examples}/resources/tvg/Bespoke-leather-belt-2016012857.tvg (100%) rename {src/examples => examples}/resources/tvg/LottieFiles_logo.tvg (100%) rename {src/examples => examples}/resources/tvg/Psychedelica.tvg (100%) rename {src/examples => examples}/resources/tvg/alphachannel.tvg (100%) rename {src/examples => examples}/resources/tvg/bojo.tvg (100%) rename {src/examples => examples}/resources/tvg/bzrfeed.tvg (100%) rename {src/examples => examples}/resources/tvg/cartman.tvg (100%) rename {src/examples => examples}/resources/tvg/css-style.tvg (100%) rename {src/examples => examples}/resources/tvg/dst.tvg (100%) rename {src/examples => examples}/resources/tvg/duke.tvg (100%) rename {src/examples => examples}/resources/tvg/eu.tvg (100%) rename {src/examples => examples}/resources/tvg/favorite_on.tvg (100%) rename {src/examples => examples}/resources/tvg/gallardo.tvg (100%) rename {src/examples => examples}/resources/tvg/godot-icon.tvg (100%) rename {src/examples => examples}/resources/tvg/gradient_stroke.tvg (100%) rename {src/examples => examples}/resources/tvg/gradtransf.tvg (100%) rename {src/examples => examples}/resources/tvg/heliocentric.tvg (100%) rename {src/examples => examples}/resources/tvg/ietf.tvg (100%) rename {src/examples => examples}/resources/tvg/image-embeded-jpeg.tvg (100%) rename {src/examples => examples}/resources/tvg/image-embeded-png.tvg (100%) rename {src/examples => examples}/resources/tvg/intertwingly.tvg (100%) rename {src/examples => examples}/resources/tvg/lineargrad1.tvg (100%) rename {src/examples => examples}/resources/tvg/logo.tvg (100%) rename {src/examples => examples}/resources/tvg/masking.tvg (100%) rename {src/examples => examples}/resources/tvg/open-clipart.tvg (100%) rename {src/examples => examples}/resources/tvg/penrose-staircase.tvg (100%) rename {src/examples => examples}/resources/tvg/penrose-tiling.tvg (100%) rename {src/examples => examples}/resources/tvg/radialgrad1.tvg (100%) rename {src/examples => examples}/resources/tvg/ranze-penguin.tvg (100%) rename {src/examples => examples}/resources/tvg/rg1024_eggs.tvg (100%) rename {src/examples => examples}/resources/tvg/samsung-7.tvg (100%) rename {src/examples => examples}/resources/tvg/test.tvg (100%) rename {src/examples => examples}/resources/tvg/tiger.tvg (100%) rename {src/examples => examples}/resources/tvg/yadis.tvg (100%) rename {src/examples => examples}/resources/tvg/yinyang.tvg (100%) 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 100% rename from src/examples/AnimateMasking.cpp rename to examples/AnimateMasking.cpp 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