X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fsvg%2Fsvg-rasterize-thread.h;h=f30c45949e4a58a1b2855ea972b94faa1c6f51c0;hb=072e6002280ed51a637ed54e0451bdbbe3c4ec79;hp=1f426cb3c55998177b73c21b438338fb1d6049c3;hpb=1972f043026a3e1bdcaad71c17859a8f324d1e6d;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 1f426cb..f30c459 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) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2019 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. @@ -53,7 +53,7 @@ typedef IntrusivePtr< RasterizingTask > RasterizingTaskPtr; * 1. Created by SvgVisual in the main thread * 2. Queued in the worked thread waiting to be processed. * 3. If this task gets its turn to do the rasterization, it triggers main thread to apply the rasterized image to material then been deleted in main thread call back - * Or if this task is been removed ( new image/size set to the renderer or actor off stage) before its turn to be processed, it then been deleted in the worker thread. + * Or if this task is been removed ( new image/size set to the visual or actor off stage) before its turn to be processed, it then been deleted in the worker thread. */ class RasterizingTask : public RefObject { @@ -77,7 +77,7 @@ public: void Rasterize( NSVGrasterizer* rasterizer ); /** - * Get the svg renderer + * Get the svg visual */ SvgVisual* GetSvgVisual() const; @@ -138,13 +138,13 @@ public: RasterizingTaskPtr NextCompletedTask(); /** - * Remove the task with the given renderer from the waiting queue, called by main thread. + * Remove the task with the given visual from the waiting queue, called by main thread. * * Typically called when the actor is put off stage, so the renderer is not needed anymore. * - * @param[in] renderer The renderer pointer. + * @param[in] visual The visual pointer. */ - void RemoveTask( SvgVisual* renderer ); + void RemoveTask( SvgVisual* visual ); /** * Delete the parsed SVG image, called by main thread. @@ -183,7 +183,7 @@ protected: * The entry function of the worker thread. * It fetches task from the Queue, rasterizes the image and apply to the renderer. */ - virtual void Run(); + void Run() override; private: