(Vector) Support EncodedImageBuffer can use for vector image 97/300597/10
authorEunki Hong <eunkiki.hong@samsung.com>
Sat, 28 Oct 2023 16:17:50 +0000 (01:17 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Mon, 6 Nov 2023 02:33:50 +0000 (02:33 +0000)
commit47beafb2e5b7a6a46b6cb2875ce16dc19e05902d
tree2858fc299a805bbba25633d73c6819a618a7e1f0
parentd455644a73d704a5be96b661f1fdf69ca0e8c3e2
(Vector) Support EncodedImageBuffer can use for vector image

Support to append extension when we use imagetype

For example, if EncodedImageBuffer has VECTOR_IMAGE type, we will generate url
"enbuf://3.svg" So we can use it directly by ImageView -> SvgVisual

And also, let we support Remote animated vector image.
(Since we can load animated vector image by raw buffer.)

Change-Id: I09fd214021507cd8d29bbd3c3720d4427f5eedd7
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
15 files changed:
automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp
automated-tests/src/dali-toolkit-internal/utc-Dali-VisualUrl.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-encoded-image-buffer.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-encoded-image-buffer.h
automated-tests/src/dali-toolkit/utc-Dali-ImageView.cpp
dali-toolkit/internal/image-loader/loading-task.cpp
dali-toolkit/internal/texture-manager/texture-cache-manager.cpp
dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp
dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.cpp
dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.h
dali-toolkit/internal/visuals/svg/svg-task.cpp
dali-toolkit/internal/visuals/svg/svg-task.h
dali-toolkit/internal/visuals/svg/svg-visual.cpp
dali-toolkit/internal/visuals/visual-url.cpp
dali-toolkit/internal/visuals/visual-url.h