ImageVisual Action::Reload added 14/160914/14
authorAgnelo Vaz <agnelo.vaz@samsung.com>
Mon, 20 Nov 2017 13:23:41 +0000 (13:23 +0000)
committerAgnelo Vaz <agnelo.vaz@samsung.com>
Wed, 29 Nov 2017 17:51:58 +0000 (17:51 +0000)
commit5e351965bad7e1de2e94027548b022bac692603c
tree1f6bf88aa0e3b33051890910d467355918986814
parentf4116b0a922fc5ca83c18994ae9c18d6014d46fd
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
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