X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fnpatch-loader.h;h=58bd73fc9d54def2e88c58964e88962b1dd9ebc7;hb=078278a2ea58db1f07114513bf21783eb689f63a;hp=0d39d0d7aea9edd4d169c428c7711aa87f5455a5;hpb=69ca1d127beedc5bc18d30f59b50afa14aa07f0d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/npatch-loader.h b/dali-toolkit/internal/visuals/npatch-loader.h index 0d39d0d..58bd73f 100644 --- a/dali-toolkit/internal/visuals/npatch-loader.h +++ b/dali-toolkit/internal/visuals/npatch-loader.h @@ -20,12 +20,12 @@ // EXTERNAL INCLUDES #include #include -#include #include #include -// INTERNAL HEADERS +// INTERNAL INCLUDES #include +#include namespace Dali { @@ -36,13 +36,6 @@ namespace Toolkit namespace Internal { -namespace NPatchBuffer -{ - -void GetRedOffsetAndMask( Dali::Pixel::Format pixelFormat, int& byteOffset, int& bitMask ); - -} // namespace NPatchBuffer - /** * The manager for loading Npatch textures. * It caches them internally for better performance; i.e. to avoid loading and @@ -56,8 +49,6 @@ class NPatchLoader { public: - typedef Dali::Vector< Uint16Pair > StretchRanges; - enum { UNINITIALIZED_ID = 0 ///< uninitialised id, use to initialize ids @@ -66,13 +57,19 @@ public: struct Data { Data() - : loadCompleted( false ) + : url(), + textureSet(), + hash( 0 ), + croppedWidth( 0 ), + croppedHeight( 0 ), + border( 0, 0, 0, 0 ), + loadCompleted( false ) {} std::string url; ///< Url of the N-Patch TextureSet textureSet; ///< Texture containing the cropped image - StretchRanges stretchPixelsX; ///< X stretch pixels - StretchRanges stretchPixelsY; ///< Y stretch pixels + NPatchUtility::StretchRanges stretchPixelsX; ///< X stretch pixels + NPatchUtility::StretchRanges stretchPixelsY; ///< Y stretch pixels std::size_t hash; ///< Hash code for the Url uint32_t croppedWidth; ///< Width of the cropped middle part of N-patch uint32_t croppedHeight; ///< Height of the cropped middle part of N-patch