[4.0] ImageVisual Action::Reload added 85/162385/3
authorAgnelo Vaz <agnelo.vaz@samsung.com>
Mon, 20 Nov 2017 13:23:41 +0000 (13:23 +0000)
committerHeeyong Song <heeyong.song@samsung.com>
Mon, 4 Dec 2017 05:23:39 +0000 (05:23 +0000)
commit8fb2a340b546b8739797e0ed2bd94550204e8558
tree635e73d23bb3d414d044c8cb84fa9c82ea467f89
parent963e0062a7665dde8ec58726338bbdad5f380042
[4.0] ImageVisual Action::Reload added

Reload forces reloading causing the texture to be reloaded even if cached.
It updates all uses of this texture (same id) across all image visuals.

The texture is replaced hence the renderer gets updated
 as already references the TextureSet.

Change-Id: Idb484d18373d54083727c80f563b7a5f7fb2be8c
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
15 files changed:
automated-tests/src/dali-toolkit-internal/dali-toolkit-test-utils/dummy-visual.cpp
automated-tests/src/dali-toolkit-internal/dali-toolkit-test-utils/dummy-visual.h
automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp
automated-tests/src/dali-toolkit/utc-Dali-Control.cpp
dali-toolkit/devel-api/file.list
dali-toolkit/devel-api/visuals/image-visual-actions-devel.h [new file with mode: 0644]
dali-toolkit/internal/controls/control/control-data-impl.cpp
dali-toolkit/internal/visuals/animated-image/fixed-image-cache.cpp
dali-toolkit/internal/visuals/animated-image/rolling-image-cache.cpp
dali-toolkit/internal/visuals/image/image-visual.cpp
dali-toolkit/internal/visuals/image/image-visual.h
dali-toolkit/internal/visuals/texture-manager-impl.cpp
dali-toolkit/internal/visuals/texture-manager-impl.h
dali-toolkit/internal/visuals/visual-base-impl.cpp
dali-toolkit/internal/visuals/visual-base-impl.h