X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fsvg%2Fsvg-rasterize-thread.h;h=e01020e42f673e97323e0908737efb695eb87be3;hb=ef15505c94dffeb0639c91d9d3cd374918c21c4f;hp=1c94ca9b11c1ebf8519398e8d71d88c2a8501f55;hpb=96e0b7fdbe4cfe733a38cbcc2b493a7aeff66d6d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.h b/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.h index 1c94ca9..e01020e 100644 --- a/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.h +++ b/dali-toolkit/internal/visuals/svg/svg-rasterize-thread.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_SVG_RASTERIZE_THREAD_H /* - * Copyright (c) 2019 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 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. @@ -22,7 +22,6 @@ #include #include #include -#include #include #include #include @@ -73,10 +72,14 @@ public: RasterizingTask( SvgVisual* svgRenderer, NSVGimage* parsedSvg, const VisualUrl& url, float dpi, unsigned int width, unsigned int height ); /** - * Do the rasterization with the given rasterizer. - *@param[in] rasterizer The rasterizer that rasterize the SVG to a buffer image + * Destructor. + */ + ~RasterizingTask(); + + /** + * Do the rasterization with the mRasterizer. */ - void Rasterize( NSVGrasterizer* rasterizer ); + void Rasterize( ); /** * Get the svg visual @@ -115,6 +118,7 @@ private: float mDpi; unsigned int mWidth; unsigned int mHeight; + NSVGrasterizer* mRasterizer; }; /** @@ -216,7 +220,6 @@ private: Dali::Mutex mMutex; EventThreadCallback* mTrigger; - NSVGrasterizer* mRasterizer; bool mIsThreadWaiting; };