|
Tizen Native API
5.0
|
An ordered list of Dali::RenderTasks. More...
Public Member Functions | |
| RenderTaskList () | |
| Creates an empty RenderTaskList handle. | |
| ~RenderTaskList () | |
| Destructor. | |
| RenderTaskList (const RenderTaskList &handle) | |
| This copy constructor is required for (smart) pointer semantics. | |
| RenderTaskList & | operator= (const RenderTaskList &rhs) |
| This assignment operator is required for (smart) pointer semantics. | |
| RenderTask | CreateTask () |
| Creates a new RenderTask. | |
| void | RemoveTask (RenderTask task) |
| Removes a RenderTask from the list of render-tasks. | |
| uint32_t | GetTaskCount () const |
| Queries the number of render-tasks in the list. | |
| RenderTask | GetTask (uint32_t index) const |
| Retrieves a render-task. | |
Static Public Member Functions | |
| static RenderTaskList | DownCast (BaseHandle handle) |
| Downcasts a handle to RenderTaskList handle. | |
An ordered list of Dali::RenderTasks.
These tasks describe how the Dali scene should be rendered;
Creates an empty RenderTaskList handle.
This can be initialised with Stage::GetRenderTaskList().
Destructor.
This is non-virtual since derived Handle types must not contain data or virtual methods.
| Dali::RenderTaskList::RenderTaskList | ( | const RenderTaskList & | handle | ) |
This copy constructor is required for (smart) pointer semantics.
| [in] | handle | A reference to the copied handle |
Creates a new RenderTask.
This will be appended to the list of render-tasks.
| static RenderTaskList Dali::RenderTaskList::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts a handle to RenderTaskList handle.
If handle points to a RenderTaskList the downcast produces valid handle. If not, the returned handle is left uninitialized.
| [in] | handle | A handle to an object |
| RenderTask Dali::RenderTaskList::GetTask | ( | uint32_t | index | ) | const |
Retrieves a render-task.
| [in] | index | The index of the render task to retrieve |
| uint32_t Dali::RenderTaskList::GetTaskCount | ( | ) | const |
Queries the number of render-tasks in the list.
This is ordered i.e. the task with index 0 is the first to be processed each frame.
| RenderTaskList& Dali::RenderTaskList::operator= | ( | const RenderTaskList & | rhs | ) |
This assignment operator is required for (smart) pointer semantics.
| [in] | rhs | A reference to the copied handle |
| void Dali::RenderTaskList::RemoveTask | ( | RenderTask | task | ) |
Removes a RenderTask from the list of render-tasks.
| [in] | task | The render-task to remove. |