X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fnpatch-loader.h;h=50c24d3e6fd6c6ed700a8e39dbd3e70e5744fe03;hb=80ffb529157a623cc2a9d8e5d26dab98b62ec07e;hp=b2b4a7c58aca758cb9dbcd7362fb522d23351535;hpb=02557f62f8d171115d885c87c138faec2a3cb923;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 b2b4a7c..50c24d3 100644 --- a/dali-toolkit/internal/visuals/npatch-loader.h +++ b/dali-toolkit/internal/visuals/npatch-loader.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_NPATCH_LOADER_H /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2021 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,25 +18,22 @@ */ // EXTERNAL INCLUDES -#include -#include -#include #include +#include +#include +#include // INTERNAL INCLUDES +#include #include #include -#include namespace Dali { - namespace Toolkit { - namespace Internal { - /** * The manager for loading Npatch textures. * It caches them internally for better performance; i.e. to avoid loading and @@ -49,7 +46,6 @@ namespace Internal class NPatchLoader { public: - /** * Constructor */ @@ -72,7 +68,7 @@ public: * @param [in] synchronousLoading True if the image will be loaded in synchronous time. * @return id of the texture. */ - std::size_t Load( TextureManager& textureManager, TextureUploadObserver* textureObserver, const std::string& url, const Rect< int >& border, bool& preMultiplyOnLoad, bool synchronousLoading ); + std::size_t Load(TextureManager& textureManager, TextureUploadObserver* textureObserver, const std::string& url, const Rect& border, bool& preMultiplyOnLoad, bool synchronousLoading); /** * @brief Set loaded PixelBuffer and its information @@ -81,7 +77,7 @@ public: * @param [in] pixelBuffer of loaded image * @param [in] preMultiplied True if the image had pre-multiplied alpha applied */ - void SetNPatchData( std::size_t id, Devel::PixelBuffer& pixelBuffer, bool preMultiplied ); + void SetNPatchData(std::size_t id, Devel::PixelBuffer& pixelBuffer, bool preMultiplied); /** * @brief Retrieve N patch data matching to an id @@ -89,7 +85,7 @@ public: * @param [out] data const pointer to the NPatchData * @return true if data matching to id was really found */ - bool GetNPatchData( const NPatchData::NPatchDataId id, const NPatchData*& data ); + bool GetNPatchData(const NPatchData::NPatchDataId id, const NPatchData*& data); /** * @brief Remove a texture matching id. @@ -99,16 +95,14 @@ public: * @param [in] id cache data id * @param [in] textureObserver The NPatchVisual that requested loading. */ - void Remove( std::size_t id, TextureUploadObserver* textureObserver ); + void Remove(std::size_t id, TextureUploadObserver* textureObserver); private: - NPatchData::NPatchDataId GenerateUniqueNPatchDataId(); - int32_t GetCacheIndexFromId( const NPatchData::NPatchDataId id ); + int32_t GetCacheIndexFromId(const NPatchData::NPatchDataId id); protected: - /** * Undefined copy constructor. */ @@ -120,12 +114,11 @@ protected: NPatchLoader& operator=(const NPatchLoader& rhs); private: - - NPatchData::NPatchDataId mCurrentNPatchDataId; - OwnerContainer< NPatchData* > mCache; + NPatchData::NPatchDataId mCurrentNPatchDataId; + OwnerContainer mCache; }; -} // name Internal +} // namespace Internal } // namespace Toolkit