X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fnpatch-data.h;h=cc520d8c34ecd8ef970a42b789b4481dfffb7fcc;hb=e3cb09bfd9a25de3fa35db1b2c3082bcb838d700;hp=94d7f2b7d965f26d99e63504cd68f3141a63e4f5;hpb=441331edb2d1886e4a2ba77d702b60067908c10d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/npatch-data.h b/dali-toolkit/internal/visuals/npatch-data.h index 94d7f2b..cc520d8 100644 --- a/dali-toolkit/internal/visuals/npatch-data.h +++ b/dali-toolkit/internal/visuals/npatch-data.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_NPATCH_DATA_H /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 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. @@ -24,7 +24,7 @@ // INTERNAL INCLUDES #include -#include +#include #include namespace Dali @@ -44,9 +44,10 @@ public: */ enum class LoadingState { - LOADING = 0, ///< NPatch is on loading. - LOAD_COMPLETE, ///< NPatch loading is completed successfully. - LOAD_FAILED ///< NPatch loading is failed. + NOT_STARTED = 0, ///< NPatch loading is not started yet. + LOADING, ///< NPatch is on loading. + LOAD_COMPLETE, ///< NPatch loading is completed successfully. + LOAD_FAILED ///< NPatch loading is failed. }; public: @@ -251,6 +252,14 @@ public: */ void SetLoadedNPatchData(Devel::PixelBuffer& pixelBuffer, bool preMultiplied); + /** + * @brief Send LoadComplete notify with current setuped NPatchData + * + * @param [in] observer observer who will be got LoadComplete notify + * @param [in] loadSuccess whether the image load success or not. + */ + void NotifyObserver(TextureUploadObserver* observer, const bool& loadSuccess); + private: /** * @copydoc TextureUploadObserver::LoadComplete