ResourceImage/Image split 49/34149/20
authorPaul Wisbey <p.wisbey@samsung.com>
Tue, 20 Jan 2015 11:50:38 +0000 (11:50 +0000)
committerXiangyin Ma <x1.ma@samsung.com>
Tue, 17 Feb 2015 15:41:40 +0000 (15:41 +0000)
commit9870235a4fd92b473960b27a632bdc428d18f377
tree4a677c21a0f3fda082406f4c2f6b7c219435b2de
parent078039368f80a882a4166ab9b550c31ad72398ec
ResourceImage/Image split

Move all of the features relevant to images loaded via URL into a derived class:
- Querying whether the image has loaded (GetLoadingState)
- Querying the URL (GetFilename renamed to GetUrl)
- Signal when the loading succeeds or fails (LoadingFinishedSignal)
- The Reload() feature
- The LoadPolicy feature

This also enables the derived type to be distinguished from image types such as
FrameBufferImage, which are not compatible with certain features (e.g. Atlas)

Change-Id: I708d8df6c8ff32067143c022100d6b61b1405ee5
44 files changed:
automated-tests/src/dali-internal/utc-Dali-Internal-Image-Culling.cpp
automated-tests/src/dali-internal/utc-Dali-Internal-ImageFactory.cpp
automated-tests/src/dali-internal/utc-Dali-Internal-ResourceClient.cpp
automated-tests/src/dali/utc-Dali-BitmapImage.cpp
automated-tests/src/dali/utc-Dali-Constrainable.cpp
automated-tests/src/dali/utc-Dali-EncodedBufferImage.cpp
automated-tests/src/dali/utc-Dali-FrameBufferImage.cpp
automated-tests/src/dali/utc-Dali-HitTestAlgorithm.cpp
automated-tests/src/dali/utc-Dali-Image.cpp
automated-tests/src/dali/utc-Dali-ImageActor.cpp
automated-tests/src/dali/utc-Dali-Material.cpp
automated-tests/src/dali/utc-Dali-NinePatchImages.cpp
automated-tests/src/dali/utc-Dali-ObjectRegistry.cpp
automated-tests/src/dali/utc-Dali-RenderTask.cpp
automated-tests/src/dali/utc-Dali-Scripting.cpp
dali/internal/event/images/atlas-impl.cpp
dali/internal/event/images/bitmap-image-impl.cpp
dali/internal/event/images/bitmap-image-impl.h
dali/internal/event/images/encoded-buffer-image-impl.h
dali/internal/event/images/frame-buffer-image-impl.cpp
dali/internal/event/images/image-factory.cpp
dali/internal/event/images/image-impl.cpp
dali/internal/event/images/image-impl.h
dali/internal/event/images/nine-patch-image-impl.cpp
dali/internal/event/images/nine-patch-image-impl.h
dali/internal/event/images/resource-image-impl.cpp [new file with mode: 0644]
dali/internal/event/images/resource-image-impl.h [new file with mode: 0644]
dali/internal/event/modeling/model-data-impl.cpp
dali/internal/file.list
dali/public-api/file.list
dali/public-api/images/bitmap-image.cpp
dali/public-api/images/bitmap-image.h
dali/public-api/images/encoded-buffer-image.cpp
dali/public-api/images/encoded-buffer-image.h
dali/public-api/images/frame-buffer-image.cpp
dali/public-api/images/frame-buffer-image.h
dali/public-api/images/glyph-image.cpp
dali/public-api/images/image.cpp
dali/public-api/images/image.h
dali/public-api/images/nine-patch-image.cpp
dali/public-api/images/nine-patch-image.h
dali/public-api/images/resource-image.cpp [new file with mode: 0644]
dali/public-api/images/resource-image.h [new file with mode: 0644]
dali/public-api/scripting/scripting.cpp