* If there is only one default render-task, then no further processing is required.
* @param[in] updateBufferIndex The current update buffer index.
* @param[in] taskContainer The container 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[out] instructions The instructions for rendering the next frame.
* @param[in] renderInstructionProcessor An instance of the RenderInstructionProcessor used to sort and handle the renderers for each layer.
*/
void ProcessTasks(BufferIndex updateBufferIndex,
RenderTaskList::RenderTaskContainer& taskContainer,
- Layer& rootNode,
SortedLayerPointers& sortedLayers,
RenderInstructionContainer& instructions,
RenderInstructionProcessor& renderInstructionProcessor,
bool RenderTaskProcessor::Process(BufferIndex updateBufferIndex,
RenderTaskList& renderTasks,
- Layer& rootNode,
SortedLayerPointers& sortedLayers,
RenderInstructionContainer& instructions,
bool renderToFboEnabled,
ProcessTasks(updateBufferIndex,
taskContainer,
- rootNode,
sortedLayers,
instructions,
mRenderInstructionProcessor,
ProcessTasks(updateBufferIndex,
taskContainer,
- rootNode,
sortedLayers,
instructions,
mRenderInstructionProcessor,
* If there is only one default render-task, then no further processing is required.
* @param[in] updateBufferIndex The current update buffer index.
* @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[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)
*/
bool Process(BufferIndex updateBufferIndex,
RenderTaskList& renderTasks,
- Layer& rootNode,
SortedLayerPointers& sortedLayers,
RenderInstructionContainer& instructions,
bool renderToFboEnabled,