X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Fmanager%2Frender-task-processor.h;h=4f392208e9af2d23a5bdd80a357e74126a63cd26;hb=79881246746f65474b24ea4fe14151ccef8df3f4;hp=5d2bdbb0cf91c3a5068966f7efd726d51f2b198c;hpb=57d182fb519d68bc12b5078bf837f1f425d98721;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/update/manager/render-task-processor.h b/dali/internal/update/manager/render-task-processor.h index 5d2bdbb..4f39220 100644 --- a/dali/internal/update/manager/render-task-processor.h +++ b/dali/internal/update/manager/render-task-processor.h @@ -2,7 +2,7 @@ #define DALI_INTERNAL_SCENE_GRAPH_RENDER_TASK_PROCESSOR_H /* - * Copyright (c) 2017 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. @@ -58,14 +58,17 @@ public: * @param[in] renderTasks The list of render-tasks. * @param[in] rootNode The root node of the scene-graph. * @param[in] sortedLayers The layers containing lists of opaque / transparent renderables. + * @param[in] context The context holding the GL state of rendering for the rendering instructions. * @param[out] instructions The instructions for rendering the next frame. * @param[in] renderToFboEnabled Whether rendering into the Frame Buffer Object is enabled (used to measure FPS above 60) * @param[in] isRenderingToFbo Whether this frame is being rendered into the Frame Buffer Object (used to measure FPS above 60) + * @return true if rendering should be kept, false otherwise. */ - void Process( BufferIndex updateBufferIndex, + bool Process( BufferIndex updateBufferIndex, RenderTaskList& renderTasks, Layer& rootNode, SortedLayerPointers& sortedLayers, + Context& context, RenderInstructionContainer& instructions, bool renderToFboEnabled, bool isRenderingToFbo );