From c79e8e6271fefff4bbefee121c7cb9e1b0ff53b7 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 18 Mar 2024 15:31:24 +0900 Subject: [PATCH] examples: refactored the examples directory reorganized the resources folder, distributing contents into categorized subfolders: SVG, Lottie, Image, Font, and TVG. --- src/examples/Accessor.cpp | 2 +- src/examples/AnimateMasking.cpp | 4 ++-- src/examples/Animation.cpp | 2 +- src/examples/Blending.cpp | 2 +- src/examples/Capi.cpp | 4 ++-- src/examples/ClipPath.cpp | 2 +- src/examples/Duplicate.cpp | 6 +++--- src/examples/GifSaver.cpp | 2 +- src/examples/ImageScaleDown.cpp | 2 +- src/examples/ImageScaleUp.cpp | 2 +- src/examples/InvLumaMasking.cpp | 4 ++-- src/examples/InvMasking.cpp | 4 ++-- src/examples/Lottie.cpp | 2 +- src/examples/LottieExtension.cpp | 2 +- src/examples/LumaMasking.cpp | 4 ++-- src/examples/Masking.cpp | 4 ++-- src/examples/MaskingMethods.cpp | 2 +- src/examples/MultiCanvas.cpp | 4 ++-- src/examples/Performance.cpp | 2 +- src/examples/PictureJpg.cpp | 4 ++-- src/examples/PicturePng.cpp | 4 ++-- src/examples/PictureRaw.cpp | 2 +- src/examples/PictureSvg.cpp | 2 +- src/examples/PictureTvg.cpp | 2 +- src/examples/PictureWebp.cpp | 4 ++-- src/examples/Svg.cpp | 2 +- src/examples/Texmap.cpp | 2 +- src/examples/Text.cpp | 6 +++--- src/examples/Tvg.cpp | 2 +- src/examples/TvgSaver.cpp | 2 +- src/examples/resources/{ => font}/Arial.ttf | Bin .../resources/{ => font}/NanumGothicCoding.ttf | Bin src/examples/resources/{ => font}/SentyCloud.ttf | Bin src/examples/resources/{ => image}/logo.png | Bin .../resources/{ => image}/rawimage_200x300.raw | 0 src/examples/resources/{ => image}/scaledown.jpg | Bin src/examples/resources/{ => image}/scaleup.jpg | Bin .../resources/{ => image}/stroke-miterlimit.png | Bin src/examples/resources/{ => image}/test.jpg | Bin src/examples/resources/{ => image}/test.png | Bin src/examples/resources/{ => image}/test.webp | Bin src/examples/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 src/examples/resources/{ => lottie}/a_mountain.json | 0 .../resources/{ => lottie}/abstract_circle.json | 0 src/examples/resources/{ => lottie}/alien.json | 0 src/examples/resources/{ => lottie}/anubis.json | 0 .../{ => lottie}/balloons_with_string.json | 0 src/examples/resources/{ => lottie}/batman.json | 0 .../resources/{ => lottie}/birth_stone_logo.json | 0 src/examples/resources/{ => lottie}/card_hover.json | 0 src/examples/resources/{ => lottie}/cat_loader.json | 0 src/examples/resources/{ => lottie}/coin.json | 0 src/examples/resources/{ => lottie}/confetti.json | 0 src/examples/resources/{ => lottie}/confetti2.json | 0 .../resources/{ => lottie}/confettiBird.json | 0 src/examples/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 src/examples/resources/{ => lottie}/down.json | 0 src/examples/resources/{ => lottie}/driving.json | 0 src/examples/resources/{ => lottie}/dropball.json | 0 src/examples/resources/{ => lottie}/duck.json | 0 .../resources/{ => lottie}/eid_mubarak.json | 0 src/examples/resources/{ => lottie}/emoji.json | 0 .../resources/{ => lottie}/emoji_enjoying.json | 0 .../{ => lottie/extensions}/slotsample.json | 0 .../resources/{ => lottie}/fiery_skull.json | 0 src/examples/resources/{ => lottie}/fleche.json | 0 .../resources/{ => lottie}/flipping_page.json | 0 .../resources/{ => lottie}/fly_in_beaker.json | 0 src/examples/resources/{ => lottie}/focal_test.json | 0 src/examples/resources/{ => lottie}/foodrating.json | 0 src/examples/resources/{ => lottie}/frog_vr.json | 0 .../resources/{ => lottie}/fun_animation.json | 0 .../resources/{ => lottie}/funky_chicken.json | 0 .../resources/{ => lottie}/game_finished.json | 0 src/examples/resources/{ => lottie}/geometric.json | 0 .../resources/{ => lottie}/glow_loading.json | 0 .../resources/{ => lottie}/gradient_background.json | 0 .../resources/{ => lottie}/gradient_infinite.json | 0 .../{ => lottie}/gradient_sleepy_loader.json | 0 .../resources/{ => lottie}/gradient_smoke.json | 0 src/examples/resources/{ => lottie}/growup.json | 0 src/examples/resources/{ => lottie}/guitar.json | 0 src/examples/resources/{ => lottie}/hamburger.json | 0 .../resources/{ => lottie}/happy_holidays.json | 0 src/examples/resources/{ => lottie}/happy_trio.json | 0 src/examples/resources/{ => lottie}/hola.json | 0 .../resources/{ => lottie}/holi_colors.json | 0 src/examples/resources/{ => lottie}/hourglass.json | 0 .../resources/{ => lottie}/insta_camera.json | 0 .../{ => lottie}/intelia_logo_animation.json | 0 src/examples/resources/{ => lottie}/isometric.json | 0 .../resources/{ => lottie}/la_communaute.json | 0 src/examples/resources/{ => lottie}/like.json | 0 .../resources/{ => lottie}/like_button.json | 0 .../resources/{ => lottie}/loading_rectangle.json | 0 src/examples/resources/{ => lottie}/lolo.json | 0 src/examples/resources/{ => lottie}/lolo_walk.json | 0 .../looping_landscape_+_plane_+_clouds.json | 0 .../resources/{ => lottie}/loveface_emoji.json | 0 src/examples/resources/{ => lottie}/masking.json | 0 .../{ => lottie}/material_wave_loading.json | 0 .../resources/{ => lottie}/merging_shapes.json | 0 src/examples/resources/{ => lottie}/message.json | 0 .../resources/{ => lottie}/morphing_anim.json | 0 .../resources/{ => lottie}/open_envelope.json | 0 .../resources/{ => lottie}/personal_character.json | 0 src/examples/resources/{ => lottie}/polystar.json | 0 .../resources/{ => lottie}/polystar_anim.json | 0 .../resources/{ => lottie}/property_market.json | 0 src/examples/resources/{ => lottie}/radar.json | 0 .../{ => lottie}/ripple_loading_animation.json | 0 src/examples/resources/{ => lottie}/rufo.json | 0 src/examples/resources/{ => lottie}/sad_emoji.json | 0 src/examples/resources/{ => lottie}/sample.json | 0 src/examples/resources/{ => lottie}/seawalk.json | 0 src/examples/resources/{ => lottie}/skullboy.json | 0 src/examples/resources/{ => lottie}/snail.json | 0 src/examples/resources/{ => lottie}/starburst.json | 0 src/examples/resources/{ => lottie}/starstrips.json | 0 .../resources/{ => lottie}/starts_transparent.json | 0 .../resources/{ => lottie}/stroke_dash.json | 0 src/examples/resources/{ => lottie}/swinging.json | 0 src/examples/resources/{ => lottie}/text.json | 0 src/examples/resources/{ => lottie}/text2.json | 0 src/examples/resources/{ => lottie}/threads.json | 0 src/examples/resources/{ => lottie}/traveling.json | 0 src/examples/resources/{ => lottie}/uk_flag.json | 0 .../resources/{ => lottie}/voice_recognition.json | 0 src/examples/resources/{ => lottie}/walker.json | 0 .../resources/{ => lottie}/water_filling.json | 0 src/examples/resources/{ => lottie}/waves.json | 0 src/examples/resources/{ => lottie}/woman.json | 0 .../resources/{ => lottie}/world_locations.json | 0 .../resources/{ => lottie}/yarn_loading.json | 0 src/examples/resources/{ => svg}/1528928570.svg | 0 src/examples/resources/{ => svg}/1528966158.svg | 0 src/examples/resources/{ => svg}/1528971751.svg | 0 src/examples/resources/{ => svg}/1528971912.svg | 0 src/examples/resources/{ => svg}/1529018819.svg | 0 ...2932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg | 0 .../1630446379Bahamas-patriotic-flag-symbol.svg | 0 src/examples/resources/{ => svg}/2192.svg | 0 src/examples/resources/{ => svg}/2961.svg | 0 src/examples/resources/{ => svg}/AA_5.svg | 0 .../{ => svg}/Bespoke-leather-belt-2016012857.svg | 0 .../resources/{ => svg}/LottieFiles_logo.svg | 0 src/examples/resources/{ => svg}/Psychedelica.svg | 0 src/examples/resources/{ => svg}/alphachannel.svg | 0 src/examples/resources/{ => svg}/bojo.svg | 0 src/examples/resources/{ => svg}/bzrfeed.svg | 0 src/examples/resources/{ => svg}/cartman.svg | 0 src/examples/resources/{ => svg}/css-style.svg | 0 src/examples/resources/{ => svg}/dst.svg | 0 src/examples/resources/{ => svg}/duke.svg | 0 src/examples/resources/{ => svg}/eu.svg | 0 src/examples/resources/{ => svg}/favorite_on.svg | 0 src/examples/resources/{ => svg}/gallardo.svg | 0 src/examples/resources/{ => svg}/godot-icon.svg | 0 .../resources/{ => svg}/gradient_stroke.svg | 0 src/examples/resources/{ => svg}/gradtransf.svg | 0 src/examples/resources/{ => svg}/heliocentric.svg | 0 src/examples/resources/{ => svg}/ietf.svg | 0 .../resources/{ => svg}/image-embeded-jpeg.svg | 0 .../resources/{ => svg}/image-embeded-png.svg | 0 src/examples/resources/{ => svg}/intertwingly.svg | 0 src/examples/resources/{ => svg}/lineargrad1.svg | 0 src/examples/resources/{ => svg}/logo.svg | 0 src/examples/resources/{ => svg}/masking.svg | 0 .../resources/{ => svg}/multipath+matrix.svg | 0 src/examples/resources/{ => svg}/open-clipart.svg | 0 .../resources/{ => svg}/penrose-staircase.svg | 0 src/examples/resources/{ => svg}/penrose-tiling.svg | 0 .../radial_gradient_focal_outside_circle.svg | 0 src/examples/resources/{ => svg}/radialgrad1.svg | 0 src/examples/resources/{ => svg}/ranze-penguin.svg | 0 src/examples/resources/{ => svg}/rg1024_eggs.svg | 0 src/examples/resources/{ => svg}/samsung-7.svg | 0 src/examples/resources/{ => svg}/skew.svg | 0 src/examples/resources/{ => svg}/tiger.svg | 0 src/examples/resources/{ => svg}/yadis.svg | 0 src/examples/resources/{ => svg}/yinyang.svg | 0 src/examples/resources/{ => tvg}/1528928570.tvg | Bin src/examples/resources/{ => tvg}/1528966158.tvg | Bin src/examples/resources/{ => tvg}/1528971751.tvg | Bin src/examples/resources/{ => tvg}/1528971912.tvg | Bin src/examples/resources/{ => tvg}/1529018819.tvg | Bin ...2932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg | Bin .../1630446379Bahamas-patriotic-flag-symbol.tvg | Bin src/examples/resources/{ => tvg}/2192.tvg | Bin src/examples/resources/{ => tvg}/2961.tvg | Bin src/examples/resources/{ => tvg}/AA_5.tvg | Bin .../{ => tvg}/Bespoke-leather-belt-2016012857.tvg | Bin .../resources/{ => tvg}/LottieFiles_logo.tvg | Bin src/examples/resources/{ => tvg}/Psychedelica.tvg | Bin src/examples/resources/{ => tvg}/alphachannel.tvg | Bin src/examples/resources/{ => tvg}/bojo.tvg | Bin src/examples/resources/{ => tvg}/bzrfeed.tvg | Bin src/examples/resources/{ => tvg}/cartman.tvg | Bin src/examples/resources/{ => tvg}/css-style.tvg | Bin src/examples/resources/{ => tvg}/dst.tvg | Bin src/examples/resources/{ => tvg}/duke.tvg | Bin src/examples/resources/{ => tvg}/eu.tvg | Bin src/examples/resources/{ => tvg}/favorite_on.tvg | Bin src/examples/resources/{ => tvg}/gallardo.tvg | Bin src/examples/resources/{ => tvg}/godot-icon.tvg | Bin .../resources/{ => tvg}/gradient_stroke.tvg | Bin src/examples/resources/{ => tvg}/gradtransf.tvg | Bin src/examples/resources/{ => tvg}/heliocentric.tvg | Bin src/examples/resources/{ => tvg}/ietf.tvg | Bin .../resources/{ => tvg}/image-embeded-jpeg.tvg | Bin .../resources/{ => tvg}/image-embeded-png.tvg | Bin src/examples/resources/{ => tvg}/intertwingly.tvg | Bin src/examples/resources/{ => tvg}/lineargrad1.tvg | Bin src/examples/resources/{ => tvg}/logo.tvg | Bin src/examples/resources/{ => tvg}/masking.tvg | Bin src/examples/resources/{ => tvg}/open-clipart.tvg | Bin .../resources/{ => tvg}/penrose-staircase.tvg | Bin src/examples/resources/{ => tvg}/penrose-tiling.tvg | Bin src/examples/resources/{ => tvg}/radialgrad1.tvg | Bin src/examples/resources/{ => tvg}/ranze-penguin.tvg | Bin src/examples/resources/{ => tvg}/rg1024_eggs.tvg | Bin src/examples/resources/{ => tvg}/samsung-7.tvg | Bin src/examples/resources/{ => tvg}/test.tvg | Bin src/examples/resources/{ => tvg}/tiger.tvg | Bin src/examples/resources/{ => tvg}/yadis.tvg | Bin src/examples/resources/{ => tvg}/yinyang.tvg | Bin 234 files changed, 44 insertions(+), 44 deletions(-) rename src/examples/resources/{ => font}/Arial.ttf (100%) rename src/examples/resources/{ => font}/NanumGothicCoding.ttf (100%) rename src/examples/resources/{ => font}/SentyCloud.ttf (100%) rename src/examples/resources/{ => image}/logo.png (100%) rename src/examples/resources/{ => image}/rawimage_200x300.raw (100%) rename src/examples/resources/{ => image}/scaledown.jpg (100%) rename src/examples/resources/{ => image}/scaleup.jpg (100%) rename src/examples/resources/{ => image}/stroke-miterlimit.png (100%) rename src/examples/resources/{ => image}/test.jpg (100%) rename src/examples/resources/{ => image}/test.png (100%) rename src/examples/resources/{ => image}/test.webp (100%) rename src/examples/resources/{ => lottie}/11555.json (100%) rename src/examples/resources/{ => lottie}/1643-exploding-star.json (100%) rename src/examples/resources/{ => lottie}/27746-joypixels-partying-face-emoji-animation.json (100%) rename src/examples/resources/{ => lottie}/5317-fireworkds.json (100%) rename src/examples/resources/{ => lottie}/5344-honey-sack-hud.json (100%) rename src/examples/resources/{ => lottie}/a_mountain.json (100%) rename src/examples/resources/{ => lottie}/abstract_circle.json (100%) rename src/examples/resources/{ => lottie}/alien.json (100%) rename src/examples/resources/{ => lottie}/anubis.json (100%) rename src/examples/resources/{ => lottie}/balloons_with_string.json (100%) rename src/examples/resources/{ => lottie}/batman.json (100%) rename src/examples/resources/{ => lottie}/birth_stone_logo.json (100%) rename src/examples/resources/{ => lottie}/card_hover.json (100%) rename src/examples/resources/{ => lottie}/cat_loader.json (100%) rename src/examples/resources/{ => lottie}/coin.json (100%) rename src/examples/resources/{ => lottie}/confetti.json (100%) rename src/examples/resources/{ => lottie}/confetti2.json (100%) rename src/examples/resources/{ => lottie}/confettiBird.json (100%) rename src/examples/resources/{ => lottie}/customer.json (100%) rename src/examples/resources/{ => lottie}/dancing_book.json (100%) rename src/examples/resources/{ => lottie}/dancing_star.json (100%) rename src/examples/resources/{ => lottie}/day_to_night.json (100%) rename src/examples/resources/{ => lottie}/dodecahedron.json (100%) rename src/examples/resources/{ => lottie}/down.json (100%) rename src/examples/resources/{ => lottie}/driving.json (100%) rename src/examples/resources/{ => lottie}/dropball.json (100%) rename src/examples/resources/{ => lottie}/duck.json (100%) rename src/examples/resources/{ => lottie}/eid_mubarak.json (100%) rename src/examples/resources/{ => lottie}/emoji.json (100%) rename src/examples/resources/{ => lottie}/emoji_enjoying.json (100%) rename src/examples/resources/{ => lottie/extensions}/slotsample.json (100%) rename src/examples/resources/{ => lottie}/fiery_skull.json (100%) rename src/examples/resources/{ => lottie}/fleche.json (100%) rename src/examples/resources/{ => lottie}/flipping_page.json (100%) rename src/examples/resources/{ => lottie}/fly_in_beaker.json (100%) rename src/examples/resources/{ => lottie}/focal_test.json (100%) rename src/examples/resources/{ => lottie}/foodrating.json (100%) rename src/examples/resources/{ => lottie}/frog_vr.json (100%) rename src/examples/resources/{ => lottie}/fun_animation.json (100%) rename src/examples/resources/{ => lottie}/funky_chicken.json (100%) rename src/examples/resources/{ => lottie}/game_finished.json (100%) rename src/examples/resources/{ => lottie}/geometric.json (100%) rename src/examples/resources/{ => lottie}/glow_loading.json (100%) rename src/examples/resources/{ => lottie}/gradient_background.json (100%) rename src/examples/resources/{ => lottie}/gradient_infinite.json (100%) rename src/examples/resources/{ => lottie}/gradient_sleepy_loader.json (100%) rename src/examples/resources/{ => lottie}/gradient_smoke.json (100%) rename src/examples/resources/{ => lottie}/growup.json (100%) rename src/examples/resources/{ => lottie}/guitar.json (100%) rename src/examples/resources/{ => lottie}/hamburger.json (100%) rename src/examples/resources/{ => lottie}/happy_holidays.json (100%) rename src/examples/resources/{ => lottie}/happy_trio.json (100%) rename src/examples/resources/{ => lottie}/hola.json (100%) rename src/examples/resources/{ => lottie}/holi_colors.json (100%) rename src/examples/resources/{ => lottie}/hourglass.json (100%) rename src/examples/resources/{ => lottie}/insta_camera.json (100%) rename src/examples/resources/{ => lottie}/intelia_logo_animation.json (100%) rename src/examples/resources/{ => lottie}/isometric.json (100%) rename src/examples/resources/{ => lottie}/la_communaute.json (100%) rename src/examples/resources/{ => lottie}/like.json (100%) rename src/examples/resources/{ => lottie}/like_button.json (100%) rename src/examples/resources/{ => lottie}/loading_rectangle.json (100%) rename src/examples/resources/{ => lottie}/lolo.json (100%) rename src/examples/resources/{ => lottie}/lolo_walk.json (100%) rename src/examples/resources/{ => lottie}/looping_landscape_+_plane_+_clouds.json (100%) rename src/examples/resources/{ => lottie}/loveface_emoji.json (100%) rename src/examples/resources/{ => lottie}/masking.json (100%) rename src/examples/resources/{ => lottie}/material_wave_loading.json (100%) rename src/examples/resources/{ => lottie}/merging_shapes.json (100%) rename src/examples/resources/{ => lottie}/message.json (100%) rename src/examples/resources/{ => lottie}/morphing_anim.json (100%) rename src/examples/resources/{ => lottie}/open_envelope.json (100%) rename src/examples/resources/{ => lottie}/personal_character.json (100%) rename src/examples/resources/{ => lottie}/polystar.json (100%) rename src/examples/resources/{ => lottie}/polystar_anim.json (100%) rename src/examples/resources/{ => lottie}/property_market.json (100%) rename src/examples/resources/{ => lottie}/radar.json (100%) rename src/examples/resources/{ => lottie}/ripple_loading_animation.json (100%) rename src/examples/resources/{ => lottie}/rufo.json (100%) rename src/examples/resources/{ => lottie}/sad_emoji.json (100%) rename src/examples/resources/{ => lottie}/sample.json (100%) rename src/examples/resources/{ => lottie}/seawalk.json (100%) rename src/examples/resources/{ => lottie}/skullboy.json (100%) rename src/examples/resources/{ => lottie}/snail.json (100%) rename src/examples/resources/{ => lottie}/starburst.json (100%) rename src/examples/resources/{ => lottie}/starstrips.json (100%) rename src/examples/resources/{ => lottie}/starts_transparent.json (100%) rename src/examples/resources/{ => lottie}/stroke_dash.json (100%) rename src/examples/resources/{ => lottie}/swinging.json (100%) rename src/examples/resources/{ => lottie}/text.json (100%) rename src/examples/resources/{ => lottie}/text2.json (100%) rename src/examples/resources/{ => lottie}/threads.json (100%) rename src/examples/resources/{ => lottie}/traveling.json (100%) rename src/examples/resources/{ => lottie}/uk_flag.json (100%) rename src/examples/resources/{ => lottie}/voice_recognition.json (100%) rename src/examples/resources/{ => lottie}/walker.json (100%) rename src/examples/resources/{ => lottie}/water_filling.json (100%) rename src/examples/resources/{ => lottie}/waves.json (100%) rename src/examples/resources/{ => lottie}/woman.json (100%) rename src/examples/resources/{ => lottie}/world_locations.json (100%) rename src/examples/resources/{ => lottie}/yarn_loading.json (100%) rename src/examples/resources/{ => svg}/1528928570.svg (100%) rename src/examples/resources/{ => svg}/1528966158.svg (100%) rename src/examples/resources/{ => svg}/1528971751.svg (100%) rename src/examples/resources/{ => svg}/1528971912.svg (100%) rename src/examples/resources/{ => svg}/1529018819.svg (100%) rename src/examples/resources/{ => svg}/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg (100%) rename src/examples/resources/{ => svg}/1630446379Bahamas-patriotic-flag-symbol.svg (100%) rename src/examples/resources/{ => svg}/2192.svg (100%) rename src/examples/resources/{ => svg}/2961.svg (100%) rename src/examples/resources/{ => svg}/AA_5.svg (100%) rename src/examples/resources/{ => svg}/Bespoke-leather-belt-2016012857.svg (100%) rename src/examples/resources/{ => svg}/LottieFiles_logo.svg (100%) rename src/examples/resources/{ => svg}/Psychedelica.svg (100%) rename src/examples/resources/{ => svg}/alphachannel.svg (100%) rename src/examples/resources/{ => svg}/bojo.svg (100%) rename src/examples/resources/{ => svg}/bzrfeed.svg (100%) rename src/examples/resources/{ => svg}/cartman.svg (100%) rename src/examples/resources/{ => svg}/css-style.svg (100%) rename src/examples/resources/{ => svg}/dst.svg (100%) rename src/examples/resources/{ => svg}/duke.svg (100%) rename src/examples/resources/{ => svg}/eu.svg (100%) rename src/examples/resources/{ => svg}/favorite_on.svg (100%) rename src/examples/resources/{ => svg}/gallardo.svg (100%) rename src/examples/resources/{ => svg}/godot-icon.svg (100%) rename src/examples/resources/{ => svg}/gradient_stroke.svg (100%) rename src/examples/resources/{ => svg}/gradtransf.svg (100%) rename src/examples/resources/{ => svg}/heliocentric.svg (100%) rename src/examples/resources/{ => svg}/ietf.svg (100%) rename src/examples/resources/{ => svg}/image-embeded-jpeg.svg (100%) rename src/examples/resources/{ => svg}/image-embeded-png.svg (100%) rename src/examples/resources/{ => svg}/intertwingly.svg (100%) rename src/examples/resources/{ => svg}/lineargrad1.svg (100%) rename src/examples/resources/{ => svg}/logo.svg (100%) rename src/examples/resources/{ => svg}/masking.svg (100%) rename src/examples/resources/{ => svg}/multipath+matrix.svg (100%) rename src/examples/resources/{ => svg}/open-clipart.svg (100%) rename src/examples/resources/{ => svg}/penrose-staircase.svg (100%) rename src/examples/resources/{ => svg}/penrose-tiling.svg (100%) rename src/examples/resources/{ => svg}/radial_gradient_focal_outside_circle.svg (100%) rename src/examples/resources/{ => svg}/radialgrad1.svg (100%) rename src/examples/resources/{ => svg}/ranze-penguin.svg (100%) rename src/examples/resources/{ => svg}/rg1024_eggs.svg (100%) rename src/examples/resources/{ => svg}/samsung-7.svg (100%) rename src/examples/resources/{ => svg}/skew.svg (100%) rename src/examples/resources/{ => svg}/tiger.svg (100%) rename src/examples/resources/{ => svg}/yadis.svg (100%) rename src/examples/resources/{ => svg}/yinyang.svg (100%) rename src/examples/resources/{ => tvg}/1528928570.tvg (100%) rename src/examples/resources/{ => tvg}/1528966158.tvg (100%) rename src/examples/resources/{ => tvg}/1528971751.tvg (100%) rename src/examples/resources/{ => tvg}/1528971912.tvg (100%) rename src/examples/resources/{ => tvg}/1529018819.tvg (100%) rename src/examples/resources/{ => tvg}/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg (100%) rename src/examples/resources/{ => tvg}/1630446379Bahamas-patriotic-flag-symbol.tvg (100%) rename src/examples/resources/{ => tvg}/2192.tvg (100%) rename src/examples/resources/{ => tvg}/2961.tvg (100%) rename src/examples/resources/{ => tvg}/AA_5.tvg (100%) rename src/examples/resources/{ => tvg}/Bespoke-leather-belt-2016012857.tvg (100%) rename src/examples/resources/{ => tvg}/LottieFiles_logo.tvg (100%) rename src/examples/resources/{ => tvg}/Psychedelica.tvg (100%) rename src/examples/resources/{ => tvg}/alphachannel.tvg (100%) rename src/examples/resources/{ => tvg}/bojo.tvg (100%) rename src/examples/resources/{ => tvg}/bzrfeed.tvg (100%) rename src/examples/resources/{ => tvg}/cartman.tvg (100%) rename src/examples/resources/{ => tvg}/css-style.tvg (100%) rename src/examples/resources/{ => tvg}/dst.tvg (100%) rename src/examples/resources/{ => tvg}/duke.tvg (100%) rename src/examples/resources/{ => tvg}/eu.tvg (100%) rename src/examples/resources/{ => tvg}/favorite_on.tvg (100%) rename src/examples/resources/{ => tvg}/gallardo.tvg (100%) rename src/examples/resources/{ => tvg}/godot-icon.tvg (100%) rename src/examples/resources/{ => tvg}/gradient_stroke.tvg (100%) rename src/examples/resources/{ => tvg}/gradtransf.tvg (100%) rename src/examples/resources/{ => tvg}/heliocentric.tvg (100%) rename src/examples/resources/{ => tvg}/ietf.tvg (100%) rename src/examples/resources/{ => tvg}/image-embeded-jpeg.tvg (100%) rename src/examples/resources/{ => tvg}/image-embeded-png.tvg (100%) rename src/examples/resources/{ => tvg}/intertwingly.tvg (100%) rename src/examples/resources/{ => tvg}/lineargrad1.tvg (100%) rename src/examples/resources/{ => tvg}/logo.tvg (100%) rename src/examples/resources/{ => tvg}/masking.tvg (100%) rename src/examples/resources/{ => tvg}/open-clipart.tvg (100%) rename src/examples/resources/{ => tvg}/penrose-staircase.tvg (100%) rename src/examples/resources/{ => tvg}/penrose-tiling.tvg (100%) rename src/examples/resources/{ => tvg}/radialgrad1.tvg (100%) rename src/examples/resources/{ => tvg}/ranze-penguin.tvg (100%) rename src/examples/resources/{ => tvg}/rg1024_eggs.tvg (100%) rename src/examples/resources/{ => tvg}/samsung-7.tvg (100%) rename src/examples/resources/{ => tvg}/test.tvg (100%) rename src/examples/resources/{ => tvg}/tiger.tvg (100%) rename src/examples/resources/{ => tvg}/yadis.tvg (100%) rename src/examples/resources/{ => tvg}/yinyang.tvg (100%) diff --git a/src/examples/Accessor.cpp b/src/examples/Accessor.cpp index 0f4404f4..d8255d0c 100644 --- a/src/examples/Accessor.cpp +++ b/src/examples/Accessor.cpp @@ -33,7 +33,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //load the tvg file auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/favorite_on.svg") != tvg::Result::Success) return; + if (picture->load(EXAMPLE_DIR"/svg/favorite_on.svg") != tvg::Result::Success) return; picture->size(WIDTH, HEIGHT); auto accessor = tvg::Accessor::gen(); diff --git a/src/examples/AnimateMasking.cpp b/src/examples/AnimateMasking.cpp index 8ddb68a6..05badec1 100644 --- a/src/examples/AnimateMasking.cpp +++ b/src/examples/AnimateMasking.cpp @@ -43,12 +43,12 @@ void tvgDrawCmds(tvg::Canvas* canvas) // image auto picture1 = tvg::Picture::gen(); - picture1->load(EXAMPLE_DIR"/cartman.svg"); + picture1->load(EXAMPLE_DIR"/svg/cartman.svg"); picture1->size(400, 400); canvas->push(std::move(picture1)); auto picture2 = tvg::Picture::gen(); - picture2->load(EXAMPLE_DIR"/logo.svg"); + picture2->load(EXAMPLE_DIR"/svg/logo.svg"); picture2->size(400, 400); //mask diff --git a/src/examples/Animation.cpp b/src/examples/Animation.cpp index 06eabf42..d3ee4d33 100644 --- a/src/examples/Animation.cpp +++ b/src/examples/Animation.cpp @@ -54,7 +54,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape)) != tvg::Result::Success) return; - if (picture->load(EXAMPLE_DIR"/sample.json") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/lottie/sample.json") != tvg::Result::Success) { cout << "Lottie is not supported. Did you enable Lottie Loader?" << endl; return; } diff --git a/src/examples/Blending.cpp b/src/examples/Blending.cpp index 3360f489..6e30d4b2 100644 --- a/src/examples/Blending.cpp +++ b/src/examples/Blending.cpp @@ -122,7 +122,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape9)) != tvg::Result::Success) return; //Prepare Transformed Image - string path(EXAMPLE_DIR"/rawimage_200x300.raw"); + string path(EXAMPLE_DIR"/image/rawimage_200x300.raw"); ifstream file(path, ios::binary); if (!file.is_open()) return ; diff --git a/src/examples/Capi.cpp b/src/examples/Capi.cpp index 56f30312..612e9f54 100644 --- a/src/examples/Capi.cpp +++ b/src/examples/Capi.cpp @@ -181,7 +181,7 @@ void testCapi() //////5. Masked picture //Set a scene Tvg_Paint* pict = tvg_picture_new(); - if (tvg_picture_load(pict, EXAMPLE_DIR"/tiger.svg") != TVG_RESULT_SUCCESS) { + if (tvg_picture_load(pict, EXAMPLE_DIR"/svg/tiger.svg") != TVG_RESULT_SUCCESS) { printf("Problem with loading an svg file\n"); tvg_paint_del(pict); } else { @@ -204,7 +204,7 @@ void testCapi() //////6. Animation with a picture animation = tvg_animation_new(); Tvg_Paint* pict_lottie = tvg_animation_get_picture(animation); - if (tvg_picture_load(pict_lottie, EXAMPLE_DIR"/sample.json") != TVG_RESULT_SUCCESS) { + if (tvg_picture_load(pict_lottie, EXAMPLE_DIR"/lottie/sample.json") != TVG_RESULT_SUCCESS) { printf("Problem with loading an lottie file\n"); tvg_animation_del(animation); } else { diff --git a/src/examples/ClipPath.cpp b/src/examples/ClipPath.cpp index 8a300636..b5a58262 100644 --- a/src/examples/ClipPath.cpp +++ b/src/examples/ClipPath.cpp @@ -121,7 +121,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) ////////////////////////////////////////////// auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/cartman.svg") != tvg::Result::Success) return; + if (picture->load(EXAMPLE_DIR"/svg/cartman.svg") != tvg::Result::Success) return; picture->scale(3); picture->translate(50, 400); diff --git a/src/examples/Duplicate.cpp b/src/examples/Duplicate.cpp index 6b775227..c01ea70f 100644 --- a/src/examples/Duplicate.cpp +++ b/src/examples/Duplicate.cpp @@ -102,7 +102,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //Duplicate Picture - svg { auto picture1 = tvg::Picture::gen(); - picture1->load(EXAMPLE_DIR"/tiger.svg"); + picture1->load(EXAMPLE_DIR"/svg/tiger.svg"); picture1->translate(350, 200); picture1->scale(0.25); @@ -115,7 +115,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //Duplicate Picture - raw { - string path(EXAMPLE_DIR"/rawimage_200x300.raw"); + string path(EXAMPLE_DIR"/image/rawimage_200x300.raw"); ifstream file(path, ios::binary); if (!file.is_open()) return ; uint32_t* data = (uint32_t*)malloc(sizeof(uint32_t) * 200 * 300); @@ -141,7 +141,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //Duplicate Text { auto text = tvg::Text::gen(); - text->load(EXAMPLE_DIR"/Arial.ttf"); + text->load(EXAMPLE_DIR"/font/Arial.ttf"); text->font("Arial", 50); text->translate(0, 650); text->text("ThorVG Text"); diff --git a/src/examples/GifSaver.cpp b/src/examples/GifSaver.cpp index 07a0863a..373e4858 100644 --- a/src/examples/GifSaver.cpp +++ b/src/examples/GifSaver.cpp @@ -30,7 +30,7 @@ void exportGif() { auto animation = tvg::Animation::gen(); auto picture = animation->picture(); - if (picture->load(EXAMPLE_DIR"/walker.json") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/lottie/walker.json") != tvg::Result::Success) { cout << "Lottie is not supported. Did you enable Lottie Loader?" << endl; return; } diff --git a/src/examples/ImageScaleDown.cpp b/src/examples/ImageScaleDown.cpp index 12d58bcc..949f6cbb 100644 --- a/src/examples/ImageScaleDown.cpp +++ b/src/examples/ImageScaleDown.cpp @@ -36,7 +36,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //Original auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/scaledown.jpg") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/image/scaledown.jpg") != tvg::Result::Success) { cout << "The PNG file is not loaded correctly. Did you enable PNG Loader?" << endl; return; } diff --git a/src/examples/ImageScaleUp.cpp b/src/examples/ImageScaleUp.cpp index abd545b9..0114933c 100644 --- a/src/examples/ImageScaleUp.cpp +++ b/src/examples/ImageScaleUp.cpp @@ -36,7 +36,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //Original auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/scaleup.jpg") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/image/scaleup.jpg") != tvg::Result::Success) { cout << "The PNG file is not loaded correctly. Did you enable PNG Loader?" << endl; return; } diff --git a/src/examples/InvLumaMasking.cpp b/src/examples/InvLumaMasking.cpp index 543dde62..df152e1d 100644 --- a/src/examples/InvLumaMasking.cpp +++ b/src/examples/InvLumaMasking.cpp @@ -52,7 +52,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //SVG auto svg = tvg::Picture::gen(); - if (svg->load(EXAMPLE_DIR"/cartman.svg") != tvg::Result::Success) return; + if (svg->load(EXAMPLE_DIR"/svg/cartman.svg") != tvg::Result::Success) return; svg->opacity(100); svg->scale(3); svg->translate(50, 400); @@ -90,7 +90,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(star)) != tvg::Result::Success) return; //Image - ifstream file(EXAMPLE_DIR"/rawimage_200x300.raw", ios::binary); + ifstream file(EXAMPLE_DIR"/image/rawimage_200x300.raw", ios::binary); if (!file.is_open()) return; auto data = (uint32_t*) malloc(sizeof(uint32_t) * (200 * 300)); file.read(reinterpret_cast(data), sizeof (uint32_t) * 200 * 300); diff --git a/src/examples/InvMasking.cpp b/src/examples/InvMasking.cpp index b001d3d9..2b0c1c27 100644 --- a/src/examples/InvMasking.cpp +++ b/src/examples/InvMasking.cpp @@ -52,7 +52,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //SVG auto svg = tvg::Picture::gen(); - if (svg->load(EXAMPLE_DIR"/cartman.svg") != tvg::Result::Success) return; + if (svg->load(EXAMPLE_DIR"/svg/cartman.svg") != tvg::Result::Success) return; svg->opacity(100); svg->scale(3); svg->translate(50, 400); @@ -90,7 +90,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(star)) != tvg::Result::Success) return; //Image - ifstream file(EXAMPLE_DIR"/rawimage_200x300.raw", ios::binary); + ifstream file(EXAMPLE_DIR"/image/rawimage_200x300.raw", ios::binary); if (!file.is_open()) return; auto data = (uint32_t*) malloc(sizeof(uint32_t) * (200 * 300)); file.read(reinterpret_cast(data), sizeof (uint32_t) * 200 * 300); diff --git a/src/examples/Lottie.cpp b/src/examples/Lottie.cpp index fda47e99..a5f765b4 100644 --- a/src/examples/Lottie.cpp +++ b/src/examples/Lottie.cpp @@ -108,7 +108,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape)) != tvg::Result::Success) return; - eina_file_dir_list(EXAMPLE_DIR, EINA_TRUE, lottieDirCallback, canvas); + eina_file_dir_list(EXAMPLE_DIR"/lottie", EINA_TRUE, lottieDirCallback, canvas); //Run animation loop for (auto& animation : animations) { diff --git a/src/examples/LottieExtension.cpp b/src/examples/LottieExtension.cpp index 83357a42..1238cb06 100644 --- a/src/examples/LottieExtension.cpp +++ b/src/examples/LottieExtension.cpp @@ -54,7 +54,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) const char* slotJson = R"({"gradient_fill":{"p":{"a":0,"k":[0,0.1,0.1,0.2,1,1,0.1,0.2,0.1,1]}}})"; - if (picture->load(EXAMPLE_DIR"/slotsample.json") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/lottie/extensions/slotsample.json") != tvg::Result::Success) { cout << "Lottie is not supported. Did you enable Lottie Loader?" << endl; return; } diff --git a/src/examples/LumaMasking.cpp b/src/examples/LumaMasking.cpp index c6a803af..7746ea75 100644 --- a/src/examples/LumaMasking.cpp +++ b/src/examples/LumaMasking.cpp @@ -52,7 +52,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //SVG auto svg = tvg::Picture::gen(); - if (svg->load(EXAMPLE_DIR"/cartman.svg") != tvg::Result::Success) return; + if (svg->load(EXAMPLE_DIR"/svg/cartman.svg") != tvg::Result::Success) return; svg->opacity(100); svg->scale(3); svg->translate(50, 400); @@ -90,7 +90,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(star)) != tvg::Result::Success) return; //Image - ifstream file(EXAMPLE_DIR"/rawimage_200x300.raw", ios::binary); + ifstream file(EXAMPLE_DIR"/image/rawimage_200x300.raw", ios::binary); if (!file.is_open()) return; auto data = (uint32_t*) malloc(sizeof(uint32_t) * (200 * 300)); file.read(reinterpret_cast(data), sizeof (uint32_t) * 200 * 300); diff --git a/src/examples/Masking.cpp b/src/examples/Masking.cpp index ca61387f..35cc82d2 100644 --- a/src/examples/Masking.cpp +++ b/src/examples/Masking.cpp @@ -52,7 +52,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //SVG auto svg = tvg::Picture::gen(); - if (svg->load(EXAMPLE_DIR"/cartman.svg") != tvg::Result::Success) return; + if (svg->load(EXAMPLE_DIR"/svg/cartman.svg") != tvg::Result::Success) return; svg->opacity(100); svg->scale(3); svg->translate(50, 400); @@ -92,7 +92,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(star)) != tvg::Result::Success) return; //Image - ifstream file(EXAMPLE_DIR"/rawimage_200x300.raw", ios::binary); + ifstream file(EXAMPLE_DIR"/image/rawimage_200x300.raw", ios::binary); if (!file.is_open()) return; auto data = (uint32_t*) malloc(sizeof(uint32_t) * (200 * 300)); file.read(reinterpret_cast(data), sizeof (uint32_t) * 200 * 300); diff --git a/src/examples/MaskingMethods.cpp b/src/examples/MaskingMethods.cpp index 5f55b3ea..2b4823b4 100644 --- a/src/examples/MaskingMethods.cpp +++ b/src/examples/MaskingMethods.cpp @@ -32,7 +32,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (!canvas) return; //Image source - ifstream file(EXAMPLE_DIR"/rawimage_200x300.raw", ios::binary); + ifstream file(EXAMPLE_DIR"/image/rawimage_200x300.raw", ios::binary); if (!file.is_open()) return; auto data = (uint32_t*) malloc(sizeof(uint32_t) * (200 * 300)); file.read(reinterpret_cast(data), sizeof (uint32_t) * 200 * 300); diff --git a/src/examples/MultiCanvas.cpp b/src/examples/MultiCanvas.cpp index 532de445..e34fd66c 100644 --- a/src/examples/MultiCanvas.cpp +++ b/src/examples/MultiCanvas.cpp @@ -238,9 +238,9 @@ int main(int argc, char **argv) evas_object_smart_callback_add(win, "delete,request", win_del, 0); if (tvgEngine == tvg::CanvasEngine::Sw) { - eina_file_dir_list(EXAMPLE_DIR, EINA_TRUE, tvgSwTest, win); + eina_file_dir_list(EXAMPLE_DIR"/svg", EINA_TRUE, tvgSwTest, win); } else { - eina_file_dir_list(EXAMPLE_DIR, EINA_TRUE, tvgGlTest, win); + eina_file_dir_list(EXAMPLE_DIR"/svg", EINA_TRUE, tvgGlTest, win); } evas_object_geometry_set(win, 0, 0, WIDTH, HEIGHT); diff --git a/src/examples/Performance.cpp b/src/examples/Performance.cpp index 3821b0d3..5fc02c9c 100644 --- a/src/examples/Performance.cpp +++ b/src/examples/Performance.cpp @@ -43,7 +43,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) mask->opacity(125); auto picture = tvg::Picture::gen(); - picture->load(EXAMPLE_DIR"/tiger.svg"); + picture->load(EXAMPLE_DIR"/svg/tiger.svg"); picture->size(WIDTH, HEIGHT); picture->composite(std::move(mask), tvg::CompositeMethod::AlphaMask); pPicture = picture.get(); diff --git a/src/examples/PictureJpg.cpp b/src/examples/PictureJpg.cpp index adcae521..8ef0ffb5 100644 --- a/src/examples/PictureJpg.cpp +++ b/src/examples/PictureJpg.cpp @@ -36,7 +36,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //Load jpg file from path for (int i = 0; i < 7; ++i) { auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/test.jpg") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/image/test.jpg") != tvg::Result::Success) { cout << "JPG is not supported. Did you enable JPG Loader?" << endl; return; } @@ -48,7 +48,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) } //Open file manually - ifstream file(EXAMPLE_DIR"/test.jpg", ios::binary); + ifstream file(EXAMPLE_DIR"/image/test.jpg", ios::binary); if (!file.is_open()) return; auto begin = file.tellg(); file.seekg(0, std::ios::end); diff --git a/src/examples/PicturePng.cpp b/src/examples/PicturePng.cpp index 2d8160e8..eb16a336 100644 --- a/src/examples/PicturePng.cpp +++ b/src/examples/PicturePng.cpp @@ -42,7 +42,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) for (int i = 0; i < 7; ++i) { auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/test.png") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/image/test.png") != tvg::Result::Success) { cout << "PNG is not supported. Did you enable PNG Loader?" << endl; return; } @@ -54,7 +54,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) } //Open file manually - ifstream file(EXAMPLE_DIR"/test.png", ios::binary); + ifstream file(EXAMPLE_DIR"/image/test.png", ios::binary); if (!file.is_open()) return; auto begin = file.tellg(); file.seekg(0, std::ios::end); diff --git a/src/examples/PictureRaw.cpp b/src/examples/PictureRaw.cpp index 406320aa..63a0d593 100644 --- a/src/examples/PictureRaw.cpp +++ b/src/examples/PictureRaw.cpp @@ -38,7 +38,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape)) != tvg::Result::Success) return; - string path(EXAMPLE_DIR"/rawimage_200x300.raw"); + string path(EXAMPLE_DIR"/image/rawimage_200x300.raw"); ifstream file(path, ios::binary); if (!file.is_open()) return ; diff --git a/src/examples/PictureSvg.cpp b/src/examples/PictureSvg.cpp index 26c88e66..311283dd 100644 --- a/src/examples/PictureSvg.cpp +++ b/src/examples/PictureSvg.cpp @@ -38,7 +38,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) canvas->push(std::move(bg)); char buf[PATH_MAX]; - snprintf(buf, sizeof(buf), EXAMPLE_DIR"/logo.svg"); + snprintf(buf, sizeof(buf), EXAMPLE_DIR"/svg/logo.svg"); auto picture = tvg::Picture::gen(); tvg::Result ret = picture->load(buf); diff --git a/src/examples/PictureTvg.cpp b/src/examples/PictureTvg.cpp index f69f2548..b9c836b8 100644 --- a/src/examples/PictureTvg.cpp +++ b/src/examples/PictureTvg.cpp @@ -33,7 +33,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) //load the tvg file auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/test.tvg") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/tvg/test.tvg") != tvg::Result::Success) { cout << "TVG is not supported. Did you enable TVG Loader?" << endl; return; } diff --git a/src/examples/PictureWebp.cpp b/src/examples/PictureWebp.cpp index 1869f16e..1fbdcda1 100644 --- a/src/examples/PictureWebp.cpp +++ b/src/examples/PictureWebp.cpp @@ -42,7 +42,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) for (int i = 0; i < 7; ++i) { auto picture = tvg::Picture::gen(); - if (picture->load(EXAMPLE_DIR"/test.webp") != tvg::Result::Success) { + if (picture->load(EXAMPLE_DIR"/image/test.webp") != tvg::Result::Success) { cout << "WEBP is not supported. Did you enable WEBP Loader?" << endl; return; } @@ -54,7 +54,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) } //Open file manually - ifstream file(EXAMPLE_DIR"/test.webp", ios::binary); + ifstream file(EXAMPLE_DIR"/image/test.webp", ios::binary); if (!file.is_open()) return; auto begin = file.tellg(); file.seekg(0, std::ios::end); diff --git a/src/examples/Svg.cpp b/src/examples/Svg.cpp index 12660af0..259fd01f 100644 --- a/src/examples/Svg.cpp +++ b/src/examples/Svg.cpp @@ -85,7 +85,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape)) != tvg::Result::Success) return; - eina_file_dir_list(EXAMPLE_DIR, EINA_TRUE, svgDirCallback, canvas); + eina_file_dir_list(EXAMPLE_DIR"/svg", EINA_TRUE, svgDirCallback, canvas); /* This showcase shows you asynchrounous loading of svg. For this, pushing pictures at a certian sync time. diff --git a/src/examples/Texmap.cpp b/src/examples/Texmap.cpp index 2574d7cf..0eec13de 100644 --- a/src/examples/Texmap.cpp +++ b/src/examples/Texmap.cpp @@ -39,7 +39,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape)) != tvg::Result::Success) return; //Raw Image - string path(EXAMPLE_DIR"/rawimage_200x300.raw"); + string path(EXAMPLE_DIR"/image/rawimage_200x300.raw"); ifstream file(path, ios::binary); if (!file.is_open()) return ; diff --git a/src/examples/Text.cpp b/src/examples/Text.cpp index 4712d730..0d279221 100644 --- a/src/examples/Text.cpp +++ b/src/examples/Text.cpp @@ -40,17 +40,17 @@ void tvgDrawCmds(tvg::Canvas* canvas) //The loaded font will be released when the Initializer::term() is called. //Otherwise, you can immedately unload the font data. //Please check Text::unload() APIs. - if (tvg::Text::load(EXAMPLE_DIR"/Arial.ttf") != tvg::Result::Success) { + if (tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf") != tvg::Result::Success) { cout << "TTF is not supported. Did you enable TTF Loader?" << endl; return; } - if (tvg::Text::load(EXAMPLE_DIR"/NanumGothicCoding.ttf") != tvg::Result::Success) { + if (tvg::Text::load(EXAMPLE_DIR"/font/NanumGothicCoding.ttf") != tvg::Result::Success) { cout << "TTF is not supported. Did you enable TTF Loader?" << endl; return; } - if (tvg::Text::load(EXAMPLE_DIR"/SentyCloud.ttf") != tvg::Result::Success) { + if (tvg::Text::load(EXAMPLE_DIR"/font/SentyCloud.ttf") != tvg::Result::Success) { cout << "TTF is not supported. Did you enable TTF Loader?" << endl; return; } diff --git a/src/examples/Tvg.cpp b/src/examples/Tvg.cpp index 29f5de59..c44cff59 100644 --- a/src/examples/Tvg.cpp +++ b/src/examples/Tvg.cpp @@ -71,7 +71,7 @@ void tvgDrawCmds(tvg::Canvas* canvas) if (canvas->push(std::move(shape)) != tvg::Result::Success) return; - eina_file_dir_list(EXAMPLE_DIR, EINA_TRUE, tvgDirCallback, canvas); + eina_file_dir_list(EXAMPLE_DIR"/tvg", EINA_TRUE, tvgDirCallback, canvas); /* This showcase shows you asynchrounous loading of tvg. For this, pushing pictures at a certian sync time. diff --git a/src/examples/TvgSaver.cpp b/src/examples/TvgSaver.cpp index 890c7735..b4615453 100644 --- a/src/examples/TvgSaver.cpp +++ b/src/examples/TvgSaver.cpp @@ -193,7 +193,7 @@ void exportTvg() //prepare image source const int width = 200; const int height = 300; - ifstream file(EXAMPLE_DIR"/rawimage_200x300.raw", ios::binary); + ifstream file(EXAMPLE_DIR"/image/rawimage_200x300.raw", ios::binary); if (!file.is_open()) return; uint32_t *data = (uint32_t*) malloc(sizeof(uint32_t) * width * height); if (!data) return; diff --git a/src/examples/resources/Arial.ttf b/src/examples/resources/font/Arial.ttf similarity index 100% rename from src/examples/resources/Arial.ttf rename to src/examples/resources/font/Arial.ttf diff --git a/src/examples/resources/NanumGothicCoding.ttf b/src/examples/resources/font/NanumGothicCoding.ttf similarity index 100% rename from src/examples/resources/NanumGothicCoding.ttf rename to src/examples/resources/font/NanumGothicCoding.ttf diff --git a/src/examples/resources/SentyCloud.ttf b/src/examples/resources/font/SentyCloud.ttf similarity index 100% rename from src/examples/resources/SentyCloud.ttf rename to src/examples/resources/font/SentyCloud.ttf diff --git a/src/examples/resources/logo.png b/src/examples/resources/image/logo.png similarity index 100% rename from src/examples/resources/logo.png rename to src/examples/resources/image/logo.png diff --git a/src/examples/resources/rawimage_200x300.raw b/src/examples/resources/image/rawimage_200x300.raw similarity index 100% rename from src/examples/resources/rawimage_200x300.raw rename to src/examples/resources/image/rawimage_200x300.raw diff --git a/src/examples/resources/scaledown.jpg b/src/examples/resources/image/scaledown.jpg similarity index 100% rename from src/examples/resources/scaledown.jpg rename to src/examples/resources/image/scaledown.jpg diff --git a/src/examples/resources/scaleup.jpg b/src/examples/resources/image/scaleup.jpg similarity index 100% rename from src/examples/resources/scaleup.jpg rename to src/examples/resources/image/scaleup.jpg diff --git a/src/examples/resources/stroke-miterlimit.png b/src/examples/resources/image/stroke-miterlimit.png similarity index 100% rename from src/examples/resources/stroke-miterlimit.png rename to src/examples/resources/image/stroke-miterlimit.png diff --git a/src/examples/resources/test.jpg b/src/examples/resources/image/test.jpg similarity index 100% rename from src/examples/resources/test.jpg rename to src/examples/resources/image/test.jpg diff --git a/src/examples/resources/test.png b/src/examples/resources/image/test.png similarity index 100% rename from src/examples/resources/test.png rename to src/examples/resources/image/test.png diff --git a/src/examples/resources/test.webp b/src/examples/resources/image/test.webp similarity index 100% rename from src/examples/resources/test.webp rename to src/examples/resources/image/test.webp diff --git a/src/examples/resources/11555.json b/src/examples/resources/lottie/11555.json similarity index 100% rename from src/examples/resources/11555.json rename to src/examples/resources/lottie/11555.json diff --git a/src/examples/resources/1643-exploding-star.json b/src/examples/resources/lottie/1643-exploding-star.json similarity index 100% rename from src/examples/resources/1643-exploding-star.json rename to src/examples/resources/lottie/1643-exploding-star.json diff --git a/src/examples/resources/27746-joypixels-partying-face-emoji-animation.json b/src/examples/resources/lottie/27746-joypixels-partying-face-emoji-animation.json similarity index 100% rename from src/examples/resources/27746-joypixels-partying-face-emoji-animation.json rename to src/examples/resources/lottie/27746-joypixels-partying-face-emoji-animation.json diff --git a/src/examples/resources/5317-fireworkds.json b/src/examples/resources/lottie/5317-fireworkds.json similarity index 100% rename from src/examples/resources/5317-fireworkds.json rename to src/examples/resources/lottie/5317-fireworkds.json diff --git a/src/examples/resources/5344-honey-sack-hud.json b/src/examples/resources/lottie/5344-honey-sack-hud.json similarity index 100% rename from src/examples/resources/5344-honey-sack-hud.json rename to src/examples/resources/lottie/5344-honey-sack-hud.json diff --git a/src/examples/resources/a_mountain.json b/src/examples/resources/lottie/a_mountain.json similarity index 100% rename from src/examples/resources/a_mountain.json rename to src/examples/resources/lottie/a_mountain.json diff --git a/src/examples/resources/abstract_circle.json b/src/examples/resources/lottie/abstract_circle.json similarity index 100% rename from src/examples/resources/abstract_circle.json rename to src/examples/resources/lottie/abstract_circle.json diff --git a/src/examples/resources/alien.json b/src/examples/resources/lottie/alien.json similarity index 100% rename from src/examples/resources/alien.json rename to src/examples/resources/lottie/alien.json diff --git a/src/examples/resources/anubis.json b/src/examples/resources/lottie/anubis.json similarity index 100% rename from src/examples/resources/anubis.json rename to src/examples/resources/lottie/anubis.json diff --git a/src/examples/resources/balloons_with_string.json b/src/examples/resources/lottie/balloons_with_string.json similarity index 100% rename from src/examples/resources/balloons_with_string.json rename to src/examples/resources/lottie/balloons_with_string.json diff --git a/src/examples/resources/batman.json b/src/examples/resources/lottie/batman.json similarity index 100% rename from src/examples/resources/batman.json rename to src/examples/resources/lottie/batman.json diff --git a/src/examples/resources/birth_stone_logo.json b/src/examples/resources/lottie/birth_stone_logo.json similarity index 100% rename from src/examples/resources/birth_stone_logo.json rename to src/examples/resources/lottie/birth_stone_logo.json diff --git a/src/examples/resources/card_hover.json b/src/examples/resources/lottie/card_hover.json similarity index 100% rename from src/examples/resources/card_hover.json rename to src/examples/resources/lottie/card_hover.json diff --git a/src/examples/resources/cat_loader.json b/src/examples/resources/lottie/cat_loader.json similarity index 100% rename from src/examples/resources/cat_loader.json rename to src/examples/resources/lottie/cat_loader.json diff --git a/src/examples/resources/coin.json b/src/examples/resources/lottie/coin.json similarity index 100% rename from src/examples/resources/coin.json rename to src/examples/resources/lottie/coin.json diff --git a/src/examples/resources/confetti.json b/src/examples/resources/lottie/confetti.json similarity index 100% rename from src/examples/resources/confetti.json rename to src/examples/resources/lottie/confetti.json diff --git a/src/examples/resources/confetti2.json b/src/examples/resources/lottie/confetti2.json similarity index 100% rename from src/examples/resources/confetti2.json rename to src/examples/resources/lottie/confetti2.json diff --git a/src/examples/resources/confettiBird.json b/src/examples/resources/lottie/confettiBird.json similarity index 100% rename from src/examples/resources/confettiBird.json rename to src/examples/resources/lottie/confettiBird.json diff --git a/src/examples/resources/customer.json b/src/examples/resources/lottie/customer.json similarity index 100% rename from src/examples/resources/customer.json rename to src/examples/resources/lottie/customer.json diff --git a/src/examples/resources/dancing_book.json b/src/examples/resources/lottie/dancing_book.json similarity index 100% rename from src/examples/resources/dancing_book.json rename to src/examples/resources/lottie/dancing_book.json diff --git a/src/examples/resources/dancing_star.json b/src/examples/resources/lottie/dancing_star.json similarity index 100% rename from src/examples/resources/dancing_star.json rename to src/examples/resources/lottie/dancing_star.json diff --git a/src/examples/resources/day_to_night.json b/src/examples/resources/lottie/day_to_night.json similarity index 100% rename from src/examples/resources/day_to_night.json rename to src/examples/resources/lottie/day_to_night.json diff --git a/src/examples/resources/dodecahedron.json b/src/examples/resources/lottie/dodecahedron.json similarity index 100% rename from src/examples/resources/dodecahedron.json rename to src/examples/resources/lottie/dodecahedron.json diff --git a/src/examples/resources/down.json b/src/examples/resources/lottie/down.json similarity index 100% rename from src/examples/resources/down.json rename to src/examples/resources/lottie/down.json diff --git a/src/examples/resources/driving.json b/src/examples/resources/lottie/driving.json similarity index 100% rename from src/examples/resources/driving.json rename to src/examples/resources/lottie/driving.json diff --git a/src/examples/resources/dropball.json b/src/examples/resources/lottie/dropball.json similarity index 100% rename from src/examples/resources/dropball.json rename to src/examples/resources/lottie/dropball.json diff --git a/src/examples/resources/duck.json b/src/examples/resources/lottie/duck.json similarity index 100% rename from src/examples/resources/duck.json rename to src/examples/resources/lottie/duck.json diff --git a/src/examples/resources/eid_mubarak.json b/src/examples/resources/lottie/eid_mubarak.json similarity index 100% rename from src/examples/resources/eid_mubarak.json rename to src/examples/resources/lottie/eid_mubarak.json diff --git a/src/examples/resources/emoji.json b/src/examples/resources/lottie/emoji.json similarity index 100% rename from src/examples/resources/emoji.json rename to src/examples/resources/lottie/emoji.json diff --git a/src/examples/resources/emoji_enjoying.json b/src/examples/resources/lottie/emoji_enjoying.json similarity index 100% rename from src/examples/resources/emoji_enjoying.json rename to src/examples/resources/lottie/emoji_enjoying.json diff --git a/src/examples/resources/slotsample.json b/src/examples/resources/lottie/extensions/slotsample.json similarity index 100% rename from src/examples/resources/slotsample.json rename to src/examples/resources/lottie/extensions/slotsample.json diff --git a/src/examples/resources/fiery_skull.json b/src/examples/resources/lottie/fiery_skull.json similarity index 100% rename from src/examples/resources/fiery_skull.json rename to src/examples/resources/lottie/fiery_skull.json diff --git a/src/examples/resources/fleche.json b/src/examples/resources/lottie/fleche.json similarity index 100% rename from src/examples/resources/fleche.json rename to src/examples/resources/lottie/fleche.json diff --git a/src/examples/resources/flipping_page.json b/src/examples/resources/lottie/flipping_page.json similarity index 100% rename from src/examples/resources/flipping_page.json rename to src/examples/resources/lottie/flipping_page.json diff --git a/src/examples/resources/fly_in_beaker.json b/src/examples/resources/lottie/fly_in_beaker.json similarity index 100% rename from src/examples/resources/fly_in_beaker.json rename to src/examples/resources/lottie/fly_in_beaker.json diff --git a/src/examples/resources/focal_test.json b/src/examples/resources/lottie/focal_test.json similarity index 100% rename from src/examples/resources/focal_test.json rename to src/examples/resources/lottie/focal_test.json diff --git a/src/examples/resources/foodrating.json b/src/examples/resources/lottie/foodrating.json similarity index 100% rename from src/examples/resources/foodrating.json rename to src/examples/resources/lottie/foodrating.json diff --git a/src/examples/resources/frog_vr.json b/src/examples/resources/lottie/frog_vr.json similarity index 100% rename from src/examples/resources/frog_vr.json rename to src/examples/resources/lottie/frog_vr.json diff --git a/src/examples/resources/fun_animation.json b/src/examples/resources/lottie/fun_animation.json similarity index 100% rename from src/examples/resources/fun_animation.json rename to src/examples/resources/lottie/fun_animation.json diff --git a/src/examples/resources/funky_chicken.json b/src/examples/resources/lottie/funky_chicken.json similarity index 100% rename from src/examples/resources/funky_chicken.json rename to src/examples/resources/lottie/funky_chicken.json diff --git a/src/examples/resources/game_finished.json b/src/examples/resources/lottie/game_finished.json similarity index 100% rename from src/examples/resources/game_finished.json rename to src/examples/resources/lottie/game_finished.json diff --git a/src/examples/resources/geometric.json b/src/examples/resources/lottie/geometric.json similarity index 100% rename from src/examples/resources/geometric.json rename to src/examples/resources/lottie/geometric.json diff --git a/src/examples/resources/glow_loading.json b/src/examples/resources/lottie/glow_loading.json similarity index 100% rename from src/examples/resources/glow_loading.json rename to src/examples/resources/lottie/glow_loading.json diff --git a/src/examples/resources/gradient_background.json b/src/examples/resources/lottie/gradient_background.json similarity index 100% rename from src/examples/resources/gradient_background.json rename to src/examples/resources/lottie/gradient_background.json diff --git a/src/examples/resources/gradient_infinite.json b/src/examples/resources/lottie/gradient_infinite.json similarity index 100% rename from src/examples/resources/gradient_infinite.json rename to src/examples/resources/lottie/gradient_infinite.json diff --git a/src/examples/resources/gradient_sleepy_loader.json b/src/examples/resources/lottie/gradient_sleepy_loader.json similarity index 100% rename from src/examples/resources/gradient_sleepy_loader.json rename to src/examples/resources/lottie/gradient_sleepy_loader.json diff --git a/src/examples/resources/gradient_smoke.json b/src/examples/resources/lottie/gradient_smoke.json similarity index 100% rename from src/examples/resources/gradient_smoke.json rename to src/examples/resources/lottie/gradient_smoke.json diff --git a/src/examples/resources/growup.json b/src/examples/resources/lottie/growup.json similarity index 100% rename from src/examples/resources/growup.json rename to src/examples/resources/lottie/growup.json diff --git a/src/examples/resources/guitar.json b/src/examples/resources/lottie/guitar.json similarity index 100% rename from src/examples/resources/guitar.json rename to src/examples/resources/lottie/guitar.json diff --git a/src/examples/resources/hamburger.json b/src/examples/resources/lottie/hamburger.json similarity index 100% rename from src/examples/resources/hamburger.json rename to src/examples/resources/lottie/hamburger.json diff --git a/src/examples/resources/happy_holidays.json b/src/examples/resources/lottie/happy_holidays.json similarity index 100% rename from src/examples/resources/happy_holidays.json rename to src/examples/resources/lottie/happy_holidays.json diff --git a/src/examples/resources/happy_trio.json b/src/examples/resources/lottie/happy_trio.json similarity index 100% rename from src/examples/resources/happy_trio.json rename to src/examples/resources/lottie/happy_trio.json diff --git a/src/examples/resources/hola.json b/src/examples/resources/lottie/hola.json similarity index 100% rename from src/examples/resources/hola.json rename to src/examples/resources/lottie/hola.json diff --git a/src/examples/resources/holi_colors.json b/src/examples/resources/lottie/holi_colors.json similarity index 100% rename from src/examples/resources/holi_colors.json rename to src/examples/resources/lottie/holi_colors.json diff --git a/src/examples/resources/hourglass.json b/src/examples/resources/lottie/hourglass.json similarity index 100% rename from src/examples/resources/hourglass.json rename to src/examples/resources/lottie/hourglass.json diff --git a/src/examples/resources/insta_camera.json b/src/examples/resources/lottie/insta_camera.json similarity index 100% rename from src/examples/resources/insta_camera.json rename to src/examples/resources/lottie/insta_camera.json diff --git a/src/examples/resources/intelia_logo_animation.json b/src/examples/resources/lottie/intelia_logo_animation.json similarity index 100% rename from src/examples/resources/intelia_logo_animation.json rename to src/examples/resources/lottie/intelia_logo_animation.json diff --git a/src/examples/resources/isometric.json b/src/examples/resources/lottie/isometric.json similarity index 100% rename from src/examples/resources/isometric.json rename to src/examples/resources/lottie/isometric.json diff --git a/src/examples/resources/la_communaute.json b/src/examples/resources/lottie/la_communaute.json similarity index 100% rename from src/examples/resources/la_communaute.json rename to src/examples/resources/lottie/la_communaute.json diff --git a/src/examples/resources/like.json b/src/examples/resources/lottie/like.json similarity index 100% rename from src/examples/resources/like.json rename to src/examples/resources/lottie/like.json diff --git a/src/examples/resources/like_button.json b/src/examples/resources/lottie/like_button.json similarity index 100% rename from src/examples/resources/like_button.json rename to src/examples/resources/lottie/like_button.json diff --git a/src/examples/resources/loading_rectangle.json b/src/examples/resources/lottie/loading_rectangle.json similarity index 100% rename from src/examples/resources/loading_rectangle.json rename to src/examples/resources/lottie/loading_rectangle.json diff --git a/src/examples/resources/lolo.json b/src/examples/resources/lottie/lolo.json similarity index 100% rename from src/examples/resources/lolo.json rename to src/examples/resources/lottie/lolo.json diff --git a/src/examples/resources/lolo_walk.json b/src/examples/resources/lottie/lolo_walk.json similarity index 100% rename from src/examples/resources/lolo_walk.json rename to src/examples/resources/lottie/lolo_walk.json diff --git a/src/examples/resources/looping_landscape_+_plane_+_clouds.json b/src/examples/resources/lottie/looping_landscape_+_plane_+_clouds.json similarity index 100% rename from src/examples/resources/looping_landscape_+_plane_+_clouds.json rename to src/examples/resources/lottie/looping_landscape_+_plane_+_clouds.json diff --git a/src/examples/resources/loveface_emoji.json b/src/examples/resources/lottie/loveface_emoji.json similarity index 100% rename from src/examples/resources/loveface_emoji.json rename to src/examples/resources/lottie/loveface_emoji.json diff --git a/src/examples/resources/masking.json b/src/examples/resources/lottie/masking.json similarity index 100% rename from src/examples/resources/masking.json rename to src/examples/resources/lottie/masking.json diff --git a/src/examples/resources/material_wave_loading.json b/src/examples/resources/lottie/material_wave_loading.json similarity index 100% rename from src/examples/resources/material_wave_loading.json rename to src/examples/resources/lottie/material_wave_loading.json diff --git a/src/examples/resources/merging_shapes.json b/src/examples/resources/lottie/merging_shapes.json similarity index 100% rename from src/examples/resources/merging_shapes.json rename to src/examples/resources/lottie/merging_shapes.json diff --git a/src/examples/resources/message.json b/src/examples/resources/lottie/message.json similarity index 100% rename from src/examples/resources/message.json rename to src/examples/resources/lottie/message.json diff --git a/src/examples/resources/morphing_anim.json b/src/examples/resources/lottie/morphing_anim.json similarity index 100% rename from src/examples/resources/morphing_anim.json rename to src/examples/resources/lottie/morphing_anim.json diff --git a/src/examples/resources/open_envelope.json b/src/examples/resources/lottie/open_envelope.json similarity index 100% rename from src/examples/resources/open_envelope.json rename to src/examples/resources/lottie/open_envelope.json diff --git a/src/examples/resources/personal_character.json b/src/examples/resources/lottie/personal_character.json similarity index 100% rename from src/examples/resources/personal_character.json rename to src/examples/resources/lottie/personal_character.json diff --git a/src/examples/resources/polystar.json b/src/examples/resources/lottie/polystar.json similarity index 100% rename from src/examples/resources/polystar.json rename to src/examples/resources/lottie/polystar.json diff --git a/src/examples/resources/polystar_anim.json b/src/examples/resources/lottie/polystar_anim.json similarity index 100% rename from src/examples/resources/polystar_anim.json rename to src/examples/resources/lottie/polystar_anim.json diff --git a/src/examples/resources/property_market.json b/src/examples/resources/lottie/property_market.json similarity index 100% rename from src/examples/resources/property_market.json rename to src/examples/resources/lottie/property_market.json diff --git a/src/examples/resources/radar.json b/src/examples/resources/lottie/radar.json similarity index 100% rename from src/examples/resources/radar.json rename to src/examples/resources/lottie/radar.json diff --git a/src/examples/resources/ripple_loading_animation.json b/src/examples/resources/lottie/ripple_loading_animation.json similarity index 100% rename from src/examples/resources/ripple_loading_animation.json rename to src/examples/resources/lottie/ripple_loading_animation.json diff --git a/src/examples/resources/rufo.json b/src/examples/resources/lottie/rufo.json similarity index 100% rename from src/examples/resources/rufo.json rename to src/examples/resources/lottie/rufo.json diff --git a/src/examples/resources/sad_emoji.json b/src/examples/resources/lottie/sad_emoji.json similarity index 100% rename from src/examples/resources/sad_emoji.json rename to src/examples/resources/lottie/sad_emoji.json diff --git a/src/examples/resources/sample.json b/src/examples/resources/lottie/sample.json similarity index 100% rename from src/examples/resources/sample.json rename to src/examples/resources/lottie/sample.json diff --git a/src/examples/resources/seawalk.json b/src/examples/resources/lottie/seawalk.json similarity index 100% rename from src/examples/resources/seawalk.json rename to src/examples/resources/lottie/seawalk.json diff --git a/src/examples/resources/skullboy.json b/src/examples/resources/lottie/skullboy.json similarity index 100% rename from src/examples/resources/skullboy.json rename to src/examples/resources/lottie/skullboy.json diff --git a/src/examples/resources/snail.json b/src/examples/resources/lottie/snail.json similarity index 100% rename from src/examples/resources/snail.json rename to src/examples/resources/lottie/snail.json diff --git a/src/examples/resources/starburst.json b/src/examples/resources/lottie/starburst.json similarity index 100% rename from src/examples/resources/starburst.json rename to src/examples/resources/lottie/starburst.json diff --git a/src/examples/resources/starstrips.json b/src/examples/resources/lottie/starstrips.json similarity index 100% rename from src/examples/resources/starstrips.json rename to src/examples/resources/lottie/starstrips.json diff --git a/src/examples/resources/starts_transparent.json b/src/examples/resources/lottie/starts_transparent.json similarity index 100% rename from src/examples/resources/starts_transparent.json rename to src/examples/resources/lottie/starts_transparent.json diff --git a/src/examples/resources/stroke_dash.json b/src/examples/resources/lottie/stroke_dash.json similarity index 100% rename from src/examples/resources/stroke_dash.json rename to src/examples/resources/lottie/stroke_dash.json diff --git a/src/examples/resources/swinging.json b/src/examples/resources/lottie/swinging.json similarity index 100% rename from src/examples/resources/swinging.json rename to src/examples/resources/lottie/swinging.json diff --git a/src/examples/resources/text.json b/src/examples/resources/lottie/text.json similarity index 100% rename from src/examples/resources/text.json rename to src/examples/resources/lottie/text.json diff --git a/src/examples/resources/text2.json b/src/examples/resources/lottie/text2.json similarity index 100% rename from src/examples/resources/text2.json rename to src/examples/resources/lottie/text2.json diff --git a/src/examples/resources/threads.json b/src/examples/resources/lottie/threads.json similarity index 100% rename from src/examples/resources/threads.json rename to src/examples/resources/lottie/threads.json diff --git a/src/examples/resources/traveling.json b/src/examples/resources/lottie/traveling.json similarity index 100% rename from src/examples/resources/traveling.json rename to src/examples/resources/lottie/traveling.json diff --git a/src/examples/resources/uk_flag.json b/src/examples/resources/lottie/uk_flag.json similarity index 100% rename from src/examples/resources/uk_flag.json rename to src/examples/resources/lottie/uk_flag.json diff --git a/src/examples/resources/voice_recognition.json b/src/examples/resources/lottie/voice_recognition.json similarity index 100% rename from src/examples/resources/voice_recognition.json rename to src/examples/resources/lottie/voice_recognition.json diff --git a/src/examples/resources/walker.json b/src/examples/resources/lottie/walker.json similarity index 100% rename from src/examples/resources/walker.json rename to src/examples/resources/lottie/walker.json diff --git a/src/examples/resources/water_filling.json b/src/examples/resources/lottie/water_filling.json similarity index 100% rename from src/examples/resources/water_filling.json rename to src/examples/resources/lottie/water_filling.json diff --git a/src/examples/resources/waves.json b/src/examples/resources/lottie/waves.json similarity index 100% rename from src/examples/resources/waves.json rename to src/examples/resources/lottie/waves.json diff --git a/src/examples/resources/woman.json b/src/examples/resources/lottie/woman.json similarity index 100% rename from src/examples/resources/woman.json rename to src/examples/resources/lottie/woman.json diff --git a/src/examples/resources/world_locations.json b/src/examples/resources/lottie/world_locations.json similarity index 100% rename from src/examples/resources/world_locations.json rename to src/examples/resources/lottie/world_locations.json diff --git a/src/examples/resources/yarn_loading.json b/src/examples/resources/lottie/yarn_loading.json similarity index 100% rename from src/examples/resources/yarn_loading.json rename to src/examples/resources/lottie/yarn_loading.json diff --git a/src/examples/resources/1528928570.svg b/src/examples/resources/svg/1528928570.svg similarity index 100% rename from src/examples/resources/1528928570.svg rename to src/examples/resources/svg/1528928570.svg diff --git a/src/examples/resources/1528966158.svg b/src/examples/resources/svg/1528966158.svg similarity index 100% rename from src/examples/resources/1528966158.svg rename to src/examples/resources/svg/1528966158.svg diff --git a/src/examples/resources/1528971751.svg b/src/examples/resources/svg/1528971751.svg similarity index 100% rename from src/examples/resources/1528971751.svg rename to src/examples/resources/svg/1528971751.svg diff --git a/src/examples/resources/1528971912.svg b/src/examples/resources/svg/1528971912.svg similarity index 100% rename from src/examples/resources/1528971912.svg rename to src/examples/resources/svg/1528971912.svg diff --git a/src/examples/resources/1529018819.svg b/src/examples/resources/svg/1529018819.svg similarity index 100% rename from src/examples/resources/1529018819.svg rename to src/examples/resources/svg/1529018819.svg diff --git a/src/examples/resources/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg b/src/examples/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg similarity index 100% rename from src/examples/resources/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg rename to src/examples/resources/svg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.svg diff --git a/src/examples/resources/1630446379Bahamas-patriotic-flag-symbol.svg b/src/examples/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg similarity index 100% rename from src/examples/resources/1630446379Bahamas-patriotic-flag-symbol.svg rename to src/examples/resources/svg/1630446379Bahamas-patriotic-flag-symbol.svg diff --git a/src/examples/resources/2192.svg b/src/examples/resources/svg/2192.svg similarity index 100% rename from src/examples/resources/2192.svg rename to src/examples/resources/svg/2192.svg diff --git a/src/examples/resources/2961.svg b/src/examples/resources/svg/2961.svg similarity index 100% rename from src/examples/resources/2961.svg rename to src/examples/resources/svg/2961.svg diff --git a/src/examples/resources/AA_5.svg b/src/examples/resources/svg/AA_5.svg similarity index 100% rename from src/examples/resources/AA_5.svg rename to src/examples/resources/svg/AA_5.svg diff --git a/src/examples/resources/Bespoke-leather-belt-2016012857.svg b/src/examples/resources/svg/Bespoke-leather-belt-2016012857.svg similarity index 100% rename from src/examples/resources/Bespoke-leather-belt-2016012857.svg rename to src/examples/resources/svg/Bespoke-leather-belt-2016012857.svg diff --git a/src/examples/resources/LottieFiles_logo.svg b/src/examples/resources/svg/LottieFiles_logo.svg similarity index 100% rename from src/examples/resources/LottieFiles_logo.svg rename to src/examples/resources/svg/LottieFiles_logo.svg diff --git a/src/examples/resources/Psychedelica.svg b/src/examples/resources/svg/Psychedelica.svg similarity index 100% rename from src/examples/resources/Psychedelica.svg rename to src/examples/resources/svg/Psychedelica.svg diff --git a/src/examples/resources/alphachannel.svg b/src/examples/resources/svg/alphachannel.svg similarity index 100% rename from src/examples/resources/alphachannel.svg rename to src/examples/resources/svg/alphachannel.svg diff --git a/src/examples/resources/bojo.svg b/src/examples/resources/svg/bojo.svg similarity index 100% rename from src/examples/resources/bojo.svg rename to src/examples/resources/svg/bojo.svg diff --git a/src/examples/resources/bzrfeed.svg b/src/examples/resources/svg/bzrfeed.svg similarity index 100% rename from src/examples/resources/bzrfeed.svg rename to src/examples/resources/svg/bzrfeed.svg diff --git a/src/examples/resources/cartman.svg b/src/examples/resources/svg/cartman.svg similarity index 100% rename from src/examples/resources/cartman.svg rename to src/examples/resources/svg/cartman.svg diff --git a/src/examples/resources/css-style.svg b/src/examples/resources/svg/css-style.svg similarity index 100% rename from src/examples/resources/css-style.svg rename to src/examples/resources/svg/css-style.svg diff --git a/src/examples/resources/dst.svg b/src/examples/resources/svg/dst.svg similarity index 100% rename from src/examples/resources/dst.svg rename to src/examples/resources/svg/dst.svg diff --git a/src/examples/resources/duke.svg b/src/examples/resources/svg/duke.svg similarity index 100% rename from src/examples/resources/duke.svg rename to src/examples/resources/svg/duke.svg diff --git a/src/examples/resources/eu.svg b/src/examples/resources/svg/eu.svg similarity index 100% rename from src/examples/resources/eu.svg rename to src/examples/resources/svg/eu.svg diff --git a/src/examples/resources/favorite_on.svg b/src/examples/resources/svg/favorite_on.svg similarity index 100% rename from src/examples/resources/favorite_on.svg rename to src/examples/resources/svg/favorite_on.svg diff --git a/src/examples/resources/gallardo.svg b/src/examples/resources/svg/gallardo.svg similarity index 100% rename from src/examples/resources/gallardo.svg rename to src/examples/resources/svg/gallardo.svg diff --git a/src/examples/resources/godot-icon.svg b/src/examples/resources/svg/godot-icon.svg similarity index 100% rename from src/examples/resources/godot-icon.svg rename to src/examples/resources/svg/godot-icon.svg diff --git a/src/examples/resources/gradient_stroke.svg b/src/examples/resources/svg/gradient_stroke.svg similarity index 100% rename from src/examples/resources/gradient_stroke.svg rename to src/examples/resources/svg/gradient_stroke.svg diff --git a/src/examples/resources/gradtransf.svg b/src/examples/resources/svg/gradtransf.svg similarity index 100% rename from src/examples/resources/gradtransf.svg rename to src/examples/resources/svg/gradtransf.svg diff --git a/src/examples/resources/heliocentric.svg b/src/examples/resources/svg/heliocentric.svg similarity index 100% rename from src/examples/resources/heliocentric.svg rename to src/examples/resources/svg/heliocentric.svg diff --git a/src/examples/resources/ietf.svg b/src/examples/resources/svg/ietf.svg similarity index 100% rename from src/examples/resources/ietf.svg rename to src/examples/resources/svg/ietf.svg diff --git a/src/examples/resources/image-embeded-jpeg.svg b/src/examples/resources/svg/image-embeded-jpeg.svg similarity index 100% rename from src/examples/resources/image-embeded-jpeg.svg rename to src/examples/resources/svg/image-embeded-jpeg.svg diff --git a/src/examples/resources/image-embeded-png.svg b/src/examples/resources/svg/image-embeded-png.svg similarity index 100% rename from src/examples/resources/image-embeded-png.svg rename to src/examples/resources/svg/image-embeded-png.svg diff --git a/src/examples/resources/intertwingly.svg b/src/examples/resources/svg/intertwingly.svg similarity index 100% rename from src/examples/resources/intertwingly.svg rename to src/examples/resources/svg/intertwingly.svg diff --git a/src/examples/resources/lineargrad1.svg b/src/examples/resources/svg/lineargrad1.svg similarity index 100% rename from src/examples/resources/lineargrad1.svg rename to src/examples/resources/svg/lineargrad1.svg diff --git a/src/examples/resources/logo.svg b/src/examples/resources/svg/logo.svg similarity index 100% rename from src/examples/resources/logo.svg rename to src/examples/resources/svg/logo.svg diff --git a/src/examples/resources/masking.svg b/src/examples/resources/svg/masking.svg similarity index 100% rename from src/examples/resources/masking.svg rename to src/examples/resources/svg/masking.svg diff --git a/src/examples/resources/multipath+matrix.svg b/src/examples/resources/svg/multipath+matrix.svg similarity index 100% rename from src/examples/resources/multipath+matrix.svg rename to src/examples/resources/svg/multipath+matrix.svg diff --git a/src/examples/resources/open-clipart.svg b/src/examples/resources/svg/open-clipart.svg similarity index 100% rename from src/examples/resources/open-clipart.svg rename to src/examples/resources/svg/open-clipart.svg diff --git a/src/examples/resources/penrose-staircase.svg b/src/examples/resources/svg/penrose-staircase.svg similarity index 100% rename from src/examples/resources/penrose-staircase.svg rename to src/examples/resources/svg/penrose-staircase.svg diff --git a/src/examples/resources/penrose-tiling.svg b/src/examples/resources/svg/penrose-tiling.svg similarity index 100% rename from src/examples/resources/penrose-tiling.svg rename to src/examples/resources/svg/penrose-tiling.svg diff --git a/src/examples/resources/radial_gradient_focal_outside_circle.svg b/src/examples/resources/svg/radial_gradient_focal_outside_circle.svg similarity index 100% rename from src/examples/resources/radial_gradient_focal_outside_circle.svg rename to src/examples/resources/svg/radial_gradient_focal_outside_circle.svg diff --git a/src/examples/resources/radialgrad1.svg b/src/examples/resources/svg/radialgrad1.svg similarity index 100% rename from src/examples/resources/radialgrad1.svg rename to src/examples/resources/svg/radialgrad1.svg diff --git a/src/examples/resources/ranze-penguin.svg b/src/examples/resources/svg/ranze-penguin.svg similarity index 100% rename from src/examples/resources/ranze-penguin.svg rename to src/examples/resources/svg/ranze-penguin.svg diff --git a/src/examples/resources/rg1024_eggs.svg b/src/examples/resources/svg/rg1024_eggs.svg similarity index 100% rename from src/examples/resources/rg1024_eggs.svg rename to src/examples/resources/svg/rg1024_eggs.svg diff --git a/src/examples/resources/samsung-7.svg b/src/examples/resources/svg/samsung-7.svg similarity index 100% rename from src/examples/resources/samsung-7.svg rename to src/examples/resources/svg/samsung-7.svg diff --git a/src/examples/resources/skew.svg b/src/examples/resources/svg/skew.svg similarity index 100% rename from src/examples/resources/skew.svg rename to src/examples/resources/svg/skew.svg diff --git a/src/examples/resources/tiger.svg b/src/examples/resources/svg/tiger.svg similarity index 100% rename from src/examples/resources/tiger.svg rename to src/examples/resources/svg/tiger.svg diff --git a/src/examples/resources/yadis.svg b/src/examples/resources/svg/yadis.svg similarity index 100% rename from src/examples/resources/yadis.svg rename to src/examples/resources/svg/yadis.svg diff --git a/src/examples/resources/yinyang.svg b/src/examples/resources/svg/yinyang.svg similarity index 100% rename from src/examples/resources/yinyang.svg rename to src/examples/resources/svg/yinyang.svg diff --git a/src/examples/resources/1528928570.tvg b/src/examples/resources/tvg/1528928570.tvg similarity index 100% rename from src/examples/resources/1528928570.tvg rename to src/examples/resources/tvg/1528928570.tvg diff --git a/src/examples/resources/1528966158.tvg b/src/examples/resources/tvg/1528966158.tvg similarity index 100% rename from src/examples/resources/1528966158.tvg rename to src/examples/resources/tvg/1528966158.tvg diff --git a/src/examples/resources/1528971751.tvg b/src/examples/resources/tvg/1528971751.tvg similarity index 100% rename from src/examples/resources/1528971751.tvg rename to src/examples/resources/tvg/1528971751.tvg diff --git a/src/examples/resources/1528971912.tvg b/src/examples/resources/tvg/1528971912.tvg similarity index 100% rename from src/examples/resources/1528971912.tvg rename to src/examples/resources/tvg/1528971912.tvg diff --git a/src/examples/resources/1529018819.tvg b/src/examples/resources/tvg/1529018819.tvg similarity index 100% rename from src/examples/resources/1529018819.tvg rename to src/examples/resources/tvg/1529018819.tvg diff --git a/src/examples/resources/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg b/src/examples/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg similarity index 100% rename from src/examples/resources/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg rename to src/examples/resources/tvg/152932619-bd3d6921-72df-4f09-856b-f9743ae32a14.tvg diff --git a/src/examples/resources/1630446379Bahamas-patriotic-flag-symbol.tvg b/src/examples/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg similarity index 100% rename from src/examples/resources/1630446379Bahamas-patriotic-flag-symbol.tvg rename to src/examples/resources/tvg/1630446379Bahamas-patriotic-flag-symbol.tvg diff --git a/src/examples/resources/2192.tvg b/src/examples/resources/tvg/2192.tvg similarity index 100% rename from src/examples/resources/2192.tvg rename to src/examples/resources/tvg/2192.tvg diff --git a/src/examples/resources/2961.tvg b/src/examples/resources/tvg/2961.tvg similarity index 100% rename from src/examples/resources/2961.tvg rename to src/examples/resources/tvg/2961.tvg diff --git a/src/examples/resources/AA_5.tvg b/src/examples/resources/tvg/AA_5.tvg similarity index 100% rename from src/examples/resources/AA_5.tvg rename to src/examples/resources/tvg/AA_5.tvg diff --git a/src/examples/resources/Bespoke-leather-belt-2016012857.tvg b/src/examples/resources/tvg/Bespoke-leather-belt-2016012857.tvg similarity index 100% rename from src/examples/resources/Bespoke-leather-belt-2016012857.tvg rename to src/examples/resources/tvg/Bespoke-leather-belt-2016012857.tvg diff --git a/src/examples/resources/LottieFiles_logo.tvg b/src/examples/resources/tvg/LottieFiles_logo.tvg similarity index 100% rename from src/examples/resources/LottieFiles_logo.tvg rename to src/examples/resources/tvg/LottieFiles_logo.tvg diff --git a/src/examples/resources/Psychedelica.tvg b/src/examples/resources/tvg/Psychedelica.tvg similarity index 100% rename from src/examples/resources/Psychedelica.tvg rename to src/examples/resources/tvg/Psychedelica.tvg diff --git a/src/examples/resources/alphachannel.tvg b/src/examples/resources/tvg/alphachannel.tvg similarity index 100% rename from src/examples/resources/alphachannel.tvg rename to src/examples/resources/tvg/alphachannel.tvg diff --git a/src/examples/resources/bojo.tvg b/src/examples/resources/tvg/bojo.tvg similarity index 100% rename from src/examples/resources/bojo.tvg rename to src/examples/resources/tvg/bojo.tvg diff --git a/src/examples/resources/bzrfeed.tvg b/src/examples/resources/tvg/bzrfeed.tvg similarity index 100% rename from src/examples/resources/bzrfeed.tvg rename to src/examples/resources/tvg/bzrfeed.tvg diff --git a/src/examples/resources/cartman.tvg b/src/examples/resources/tvg/cartman.tvg similarity index 100% rename from src/examples/resources/cartman.tvg rename to src/examples/resources/tvg/cartman.tvg diff --git a/src/examples/resources/css-style.tvg b/src/examples/resources/tvg/css-style.tvg similarity index 100% rename from src/examples/resources/css-style.tvg rename to src/examples/resources/tvg/css-style.tvg diff --git a/src/examples/resources/dst.tvg b/src/examples/resources/tvg/dst.tvg similarity index 100% rename from src/examples/resources/dst.tvg rename to src/examples/resources/tvg/dst.tvg diff --git a/src/examples/resources/duke.tvg b/src/examples/resources/tvg/duke.tvg similarity index 100% rename from src/examples/resources/duke.tvg rename to src/examples/resources/tvg/duke.tvg diff --git a/src/examples/resources/eu.tvg b/src/examples/resources/tvg/eu.tvg similarity index 100% rename from src/examples/resources/eu.tvg rename to src/examples/resources/tvg/eu.tvg diff --git a/src/examples/resources/favorite_on.tvg b/src/examples/resources/tvg/favorite_on.tvg similarity index 100% rename from src/examples/resources/favorite_on.tvg rename to src/examples/resources/tvg/favorite_on.tvg diff --git a/src/examples/resources/gallardo.tvg b/src/examples/resources/tvg/gallardo.tvg similarity index 100% rename from src/examples/resources/gallardo.tvg rename to src/examples/resources/tvg/gallardo.tvg diff --git a/src/examples/resources/godot-icon.tvg b/src/examples/resources/tvg/godot-icon.tvg similarity index 100% rename from src/examples/resources/godot-icon.tvg rename to src/examples/resources/tvg/godot-icon.tvg diff --git a/src/examples/resources/gradient_stroke.tvg b/src/examples/resources/tvg/gradient_stroke.tvg similarity index 100% rename from src/examples/resources/gradient_stroke.tvg rename to src/examples/resources/tvg/gradient_stroke.tvg diff --git a/src/examples/resources/gradtransf.tvg b/src/examples/resources/tvg/gradtransf.tvg similarity index 100% rename from src/examples/resources/gradtransf.tvg rename to src/examples/resources/tvg/gradtransf.tvg diff --git a/src/examples/resources/heliocentric.tvg b/src/examples/resources/tvg/heliocentric.tvg similarity index 100% rename from src/examples/resources/heliocentric.tvg rename to src/examples/resources/tvg/heliocentric.tvg diff --git a/src/examples/resources/ietf.tvg b/src/examples/resources/tvg/ietf.tvg similarity index 100% rename from src/examples/resources/ietf.tvg rename to src/examples/resources/tvg/ietf.tvg diff --git a/src/examples/resources/image-embeded-jpeg.tvg b/src/examples/resources/tvg/image-embeded-jpeg.tvg similarity index 100% rename from src/examples/resources/image-embeded-jpeg.tvg rename to src/examples/resources/tvg/image-embeded-jpeg.tvg diff --git a/src/examples/resources/image-embeded-png.tvg b/src/examples/resources/tvg/image-embeded-png.tvg similarity index 100% rename from src/examples/resources/image-embeded-png.tvg rename to src/examples/resources/tvg/image-embeded-png.tvg diff --git a/src/examples/resources/intertwingly.tvg b/src/examples/resources/tvg/intertwingly.tvg similarity index 100% rename from src/examples/resources/intertwingly.tvg rename to src/examples/resources/tvg/intertwingly.tvg diff --git a/src/examples/resources/lineargrad1.tvg b/src/examples/resources/tvg/lineargrad1.tvg similarity index 100% rename from src/examples/resources/lineargrad1.tvg rename to src/examples/resources/tvg/lineargrad1.tvg diff --git a/src/examples/resources/logo.tvg b/src/examples/resources/tvg/logo.tvg similarity index 100% rename from src/examples/resources/logo.tvg rename to src/examples/resources/tvg/logo.tvg diff --git a/src/examples/resources/masking.tvg b/src/examples/resources/tvg/masking.tvg similarity index 100% rename from src/examples/resources/masking.tvg rename to src/examples/resources/tvg/masking.tvg diff --git a/src/examples/resources/open-clipart.tvg b/src/examples/resources/tvg/open-clipart.tvg similarity index 100% rename from src/examples/resources/open-clipart.tvg rename to src/examples/resources/tvg/open-clipart.tvg diff --git a/src/examples/resources/penrose-staircase.tvg b/src/examples/resources/tvg/penrose-staircase.tvg similarity index 100% rename from src/examples/resources/penrose-staircase.tvg rename to src/examples/resources/tvg/penrose-staircase.tvg diff --git a/src/examples/resources/penrose-tiling.tvg b/src/examples/resources/tvg/penrose-tiling.tvg similarity index 100% rename from src/examples/resources/penrose-tiling.tvg rename to src/examples/resources/tvg/penrose-tiling.tvg diff --git a/src/examples/resources/radialgrad1.tvg b/src/examples/resources/tvg/radialgrad1.tvg similarity index 100% rename from src/examples/resources/radialgrad1.tvg rename to src/examples/resources/tvg/radialgrad1.tvg diff --git a/src/examples/resources/ranze-penguin.tvg b/src/examples/resources/tvg/ranze-penguin.tvg similarity index 100% rename from src/examples/resources/ranze-penguin.tvg rename to src/examples/resources/tvg/ranze-penguin.tvg diff --git a/src/examples/resources/rg1024_eggs.tvg b/src/examples/resources/tvg/rg1024_eggs.tvg similarity index 100% rename from src/examples/resources/rg1024_eggs.tvg rename to src/examples/resources/tvg/rg1024_eggs.tvg diff --git a/src/examples/resources/samsung-7.tvg b/src/examples/resources/tvg/samsung-7.tvg similarity index 100% rename from src/examples/resources/samsung-7.tvg rename to src/examples/resources/tvg/samsung-7.tvg diff --git a/src/examples/resources/test.tvg b/src/examples/resources/tvg/test.tvg similarity index 100% rename from src/examples/resources/test.tvg rename to src/examples/resources/tvg/test.tvg diff --git a/src/examples/resources/tiger.tvg b/src/examples/resources/tvg/tiger.tvg similarity index 100% rename from src/examples/resources/tiger.tvg rename to src/examples/resources/tvg/tiger.tvg diff --git a/src/examples/resources/yadis.tvg b/src/examples/resources/tvg/yadis.tvg similarity index 100% rename from src/examples/resources/yadis.tvg rename to src/examples/resources/tvg/yadis.tvg diff --git a/src/examples/resources/yinyang.tvg b/src/examples/resources/tvg/yinyang.tvg similarity index 100% rename from src/examples/resources/yinyang.tvg rename to src/examples/resources/tvg/yinyang.tvg