X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fcanvas-view%2Fcanvas-view-rasterize-task.h;h=6187ccfbd17fb9013aac8010655185bc44e48763;hb=HEAD;hp=ac375c06607232a4bfb54934a21b4493ba321e3f;hpb=202977df185e9e9d1e53ea30f10a4fb0c0f53c8c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/canvas-view/canvas-view-rasterize-task.h b/dali-toolkit/internal/controls/canvas-view/canvas-view-rasterize-task.h index ac375c0..6187ccf 100644 --- a/dali-toolkit/internal/controls/canvas-view/canvas-view-rasterize-task.h +++ b/dali-toolkit/internal/controls/canvas-view/canvas-view-rasterize-task.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_CANVAS_VIEW_RASTERIZE_TASK_H /* - * Copyright (c) 2022 Samsung Electronics Co., Ltd. + * Copyright (c) 2023 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. @@ -65,17 +65,6 @@ public: ~CanvasRendererRasterizingTask() = default; /** - * Process the task - */ - void Process() override; - - /** - * Whether the task is ready to process. - * @return True if the task is ready to process. - */ - bool IsReady() override; - - /** * Do the rasterization with the mRasterizer. * @return Returns True when it's successful. False otherwise. */ @@ -93,6 +82,25 @@ public: */ Texture GetRasterizedTexture(); +public: // Implementation of AsyncTask + /** + * @copydoc Dali::AsyncTask::Process() + */ + void Process() override; + + /** + * @copydoc Dali::AsyncTask::IsReady() + */ + bool IsReady() override; + + /** + * @copydoc Dali::AsyncTask::GetTaskName() + */ + std::string_view GetTaskName() const override + { + return "CanvasRendererRasterizingTask"; + } + private: // Undefined CanvasRendererRasterizingTask(const CanvasRendererRasterizingTask& task);