Revert "License conversion from Flora to Apache 2.0"
[platform/core/uifw/dali-core.git] / dali / public-api / render-tasks / render-task-list.cpp
1 //
2 // Copyright (c) 2014 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Flora License, Version 1.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 //     http://floralicense.org/license/
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an AS IS BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16
17 // CLASS HEADER
18 #include <dali/public-api/render-tasks/render-task-list.h>
19
20 // INTERNAL INCLUDES
21 #include <dali/internal/event/render-tasks/render-task-list-impl.h>
22
23 namespace Dali
24 {
25
26 RenderTaskList::RenderTaskList()
27 {
28 }
29
30 RenderTaskList RenderTaskList::DownCast( BaseHandle handle )
31 {
32   return RenderTaskList( dynamic_cast<Dali::Internal::RenderTaskList*>( handle.GetObjectPtr() ) );
33 }
34
35 RenderTaskList::~RenderTaskList()
36 {
37 }
38
39 RenderTask RenderTaskList::CreateTask()
40 {
41   return GetImplementation(*this).CreateTask();
42 }
43
44 void RenderTaskList::RemoveTask( RenderTask task )
45 {
46   GetImplementation(*this).RemoveTask( task );
47 }
48
49 unsigned int RenderTaskList::GetTaskCount() const
50 {
51   return GetImplementation(*this).GetTaskCount();
52 }
53
54 RenderTask RenderTaskList::GetTask( unsigned int index ) const
55 {
56   return GetImplementation(*this).GetTask( index );
57 }
58
59 RenderTaskList::RenderTaskList( Internal::RenderTaskList* internal )
60 : BaseHandle( internal )
61 {
62 }
63
64 } // namespace Dali
65