[Tizen] Refactoring Animated image visual 11/267311/26
authorseungho <sbsh.baek@samsung.com>
Wed, 1 Dec 2021 08:20:05 +0000 (17:20 +0900)
committerseungho <sbsh.baek@samsung.com>
Tue, 28 Dec 2021 10:08:55 +0000 (19:08 +0900)
commit21d324d6d7eaae6fec8af7ce8c4490bcb5557624
treeeeb955e719f82909df8203f1960a06bd9af6c721
parent205338412bc0110df74dcec33dc7263e442b52bb
[Tizen] Refactoring Animated image visual

 - Animated image file will be opened when the visual is on scene.
 - Cache first frame only to cache single frame image as like image visual.
 - Pause timer when next frame is not cached yet. And resume it after the frame is ready.
 - Load policy and release policy is now supported.

Change-Id: I86548fc0d1952a70959f710a7005eb1d4b66624b
Signed-off-by: seungho <sbsh.baek@samsung.com>
13 files changed:
dali-toolkit/internal/visuals/animated-image/animated-image-visual.cpp
dali-toolkit/internal/visuals/animated-image/animated-image-visual.h
dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp
dali-toolkit/internal/visuals/animated-image/fixed-image-cache.h
dali-toolkit/internal/visuals/animated-image/image-cache.cpp
dali-toolkit/internal/visuals/animated-image/image-cache.h
dali-toolkit/internal/visuals/animated-image/rolling-animated-image-cache.cpp
dali-toolkit/internal/visuals/animated-image/rolling-animated-image-cache.h
dali-toolkit/internal/visuals/animated-image/rolling-image-cache.cpp
dali-toolkit/internal/visuals/animated-image/rolling-image-cache.h
dali-toolkit/internal/visuals/texture-manager-impl.cpp
dali-toolkit/internal/visuals/texture-manager-impl.h
dali-toolkit/internal/visuals/texture-upload-observer.h