Merge "[ATSPI] Apply multi-window to ATSPI" into devel/master
[platform/core/uifw/dali-adaptor.git] / dali / internal / canvas-renderer / generic / shape-impl-generic.cpp
1 /*
2  * Copyright (c) 2021 Samsung Electronics Co., Ltd.
3  *
4  * Licensed under the Apache License, Version 2.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://www.apache.org/licenses/LICENSE-2.0
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
18 // CLASS HEADER
19 #include <dali/internal/canvas-renderer/generic/shape-impl-generic.h>
20
21 // EXTERNAL INCLUDES
22 #include <dali/public-api/object/type-registry.h>
23
24 namespace Dali
25 {
26 namespace Internal
27 {
28 namespace Adaptor
29 {
30 namespace // unnamed namespace
31 {
32 // Type Registration
33 Dali::BaseHandle Create()
34 {
35   return Dali::BaseHandle();
36 }
37
38 Dali::TypeRegistration type(typeid(Dali::CanvasRenderer::Shape), typeid(Dali::BaseHandle), Create);
39
40 } // unnamed namespace
41
42 ShapeGeneric* ShapeGeneric::New()
43 {
44   return new ShapeGeneric();
45 }
46
47 ShapeGeneric::ShapeGeneric()
48 {
49 }
50
51 ShapeGeneric::~ShapeGeneric()
52 {
53 }
54
55 bool ShapeGeneric::AddRect(Rect<float> rect, Vector2 roundedCorner)
56 {
57   return false;
58 }
59
60 bool ShapeGeneric::AddCircle(Vector2 center, Vector2 radius)
61 {
62   return false;
63 }
64
65 bool ShapeGeneric::AddArc(Vector2 center, float radius, float startAngle, float sweep, bool pie)
66 {
67   return false;
68 }
69
70 bool ShapeGeneric::AddMoveTo(Vector2 point)
71 {
72   return false;
73 }
74
75 bool ShapeGeneric::AddLineTo(Vector2 line)
76 {
77   return false;
78 }
79
80 bool ShapeGeneric::AddCubicTo(Vector2 controlPoint1, Vector2 controlPoint2, Vector2 endPoint)
81 {
82   return false;
83 }
84
85 bool ShapeGeneric::AddPath(Dali::CanvasRenderer::Shape::PathCommands& pathCommand)
86 {
87   return false;
88 }
89
90 bool ShapeGeneric::Close()
91 {
92   return false;
93 }
94
95 bool ShapeGeneric::SetFillColor(Vector4 color)
96 {
97   return false;
98 }
99
100 Vector4 ShapeGeneric::GetFillColor() const
101 {
102   return Vector4(0, 0, 0, 0);
103 }
104
105 bool ShapeGeneric::SetFillRule(Dali::CanvasRenderer::Shape::FillRule rule)
106 {
107   return false;
108 }
109
110 Dali::CanvasRenderer::Shape::FillRule ShapeGeneric::GetFillRule() const
111 {
112   return Dali::CanvasRenderer::Shape::FillRule::WINDING;
113 }
114
115 bool ShapeGeneric::SetStrokeWidth(float width)
116 {
117   return false;
118 }
119
120 float ShapeGeneric::GetStrokeWidth() const
121 {
122   return false;
123 }
124
125 bool ShapeGeneric::SetStrokeColor(Vector4 color)
126 {
127   return false;
128 }
129
130 Vector4 ShapeGeneric::GetStrokeColor() const
131 {
132   return Vector4(0, 0, 0, 0);
133 }
134
135 bool ShapeGeneric::SetStrokeDash(const Dali::Vector<float> dashPattern)
136 {
137   return false;
138 }
139
140 Dali::Vector<float> ShapeGeneric::GetStrokeDash() const
141 {
142   return Vector<float>();
143 }
144
145 bool ShapeGeneric::SetStrokeCap(Dali::CanvasRenderer::Shape::StrokeCap cap)
146 {
147   return false;
148 }
149
150 Dali::CanvasRenderer::Shape::StrokeCap ShapeGeneric::GetStrokeCap() const
151 {
152   return Dali::CanvasRenderer::Shape::StrokeCap::SQUARE;
153 }
154
155 bool ShapeGeneric::SetStrokeJoin(Dali::CanvasRenderer::Shape::StrokeJoin join)
156 {
157   return false;
158 }
159
160 Dali::CanvasRenderer::Shape::StrokeJoin ShapeGeneric::GetStrokeJoin() const
161 {
162   return Dali::CanvasRenderer::Shape::StrokeJoin::BEVEL;
163 }
164
165 } // namespace Adaptor
166
167 } // namespace Internal
168
169 } // namespace Dali