X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fimage-atlas-manager.h;h=05ed3a5357235c0dc1ef218253a4059b81304a87;hp=4586236c339fb740f78e23a7cc41d35f7a41b954;hb=71246d76250be34fc60950da4eb5d7bf6241c740;hpb=3eb60a0aef6b188727b79bdee2e35c575c432a90 diff --git a/dali-toolkit/internal/visuals/image-atlas-manager.h b/dali-toolkit/internal/visuals/image-atlas-manager.h index 4586236..05ed3a5 100644 --- a/dali-toolkit/internal/visuals/image-atlas-manager.h +++ b/dali-toolkit/internal/visuals/image-atlas-manager.h @@ -32,6 +32,8 @@ namespace Dali namespace Toolkit { +class AtlasUploadObserver; + namespace Internal { @@ -62,17 +64,18 @@ public: * * @param [out] textureRect The texture area of the resource image in the atlas. * @param [in] url The URL of the resource image file to use. - * @param [in] size The width and height to fit the loaded image to. + * @param [in, out] size The width and height to fit the loaded image to. * @param [in] fittingMode The method used to fit the shape of the image before loading to the shape defined by the size parameter. * @param [in] orientationCorrection Reorient the image to respect any orientation metadata in its header. + * @param [in] atlasUploadObserver The object to observe the uploading state inside ImageAtlas. * @return The texture set containing the image. */ TextureSet Add( Vector4& textureRect, - const std::string& url, - ImageDimensions size = ImageDimensions(), - FittingMode::Type fittingMode = FittingMode::DEFAULT, - bool orientationCorrection = true ); - + const std::string& url, + ImageDimensions& size, + FittingMode::Type fittingMode = FittingMode::DEFAULT, + bool orientationCorrection = true, + AtlasUploadObserver* atlasUploadObserver = NULL ); /** * @brief Add a pixel buffer to the atlas *