a3b27bf94c8874effeabd2271e8b5cdce30793ea
[platform/core/uifw/dali-core.git] / dali / public-api / file.list
1 # Set the source directory
2 SET( public_api_src_dir ${ROOT_SRC_DIR}/dali/public-api )
3
4 #
5 SET( public_api_src_files
6   ${public_api_src_dir}/actors/actor.cpp
7   ${public_api_src_dir}/actors/camera-actor.cpp
8   ${public_api_src_dir}/actors/custom-actor.cpp
9   ${public_api_src_dir}/actors/custom-actor-impl.cpp
10   ${public_api_src_dir}/actors/drawable-actor.cpp
11   ${public_api_src_dir}/actors/layer.cpp
12   ${public_api_src_dir}/animation/animation.cpp
13   ${public_api_src_dir}/animation/alpha-function.cpp
14   ${public_api_src_dir}/animation/constraint.cpp
15   ${public_api_src_dir}/animation/constraint-source.cpp
16   ${public_api_src_dir}/animation/key-frames.cpp
17   ${public_api_src_dir}/animation/linear-constrainer.cpp
18   ${public_api_src_dir}/animation/path.cpp
19   ${public_api_src_dir}/animation/time-period.cpp
20   ${public_api_src_dir}/common/dali-common.cpp
21   ${public_api_src_dir}/common/dali-vector.cpp
22   ${public_api_src_dir}/common/extents.cpp
23   ${public_api_src_dir}/events/gesture.cpp
24   ${public_api_src_dir}/events/gesture-detector.cpp
25   ${public_api_src_dir}/events/hover-event.cpp
26   ${public_api_src_dir}/events/key-event.cpp
27   ${public_api_src_dir}/events/long-press-gesture.cpp
28   ${public_api_src_dir}/events/long-press-gesture-detector.cpp
29   ${public_api_src_dir}/events/wheel-event.cpp
30   ${public_api_src_dir}/events/pan-gesture.cpp
31   ${public_api_src_dir}/events/pan-gesture-detector.cpp
32   ${public_api_src_dir}/events/pinch-gesture.cpp
33   ${public_api_src_dir}/events/pinch-gesture-detector.cpp
34   ${public_api_src_dir}/events/rotation-gesture.cpp
35   ${public_api_src_dir}/events/rotation-gesture-detector.cpp
36   ${public_api_src_dir}/events/tap-gesture.cpp
37   ${public_api_src_dir}/events/tap-gesture-detector.cpp
38   ${public_api_src_dir}/events/touch-event.cpp
39   ${public_api_src_dir}/images/pixel.cpp
40   ${public_api_src_dir}/images/pixel-data.cpp
41   ${public_api_src_dir}/math/compile-time-math.cpp
42   ${public_api_src_dir}/math/degree.cpp
43   ${public_api_src_dir}/math/matrix.cpp
44   ${public_api_src_dir}/math/matrix3.cpp
45   ${public_api_src_dir}/math/quaternion.cpp
46   ${public_api_src_dir}/math/rect.cpp
47   ${public_api_src_dir}/math/vector2.cpp
48   ${public_api_src_dir}/math/vector3.cpp
49   ${public_api_src_dir}/math/vector4.cpp
50   ${public_api_src_dir}/object/any.cpp
51   ${public_api_src_dir}/object/base-handle.cpp
52   ${public_api_src_dir}/object/base-object.cpp
53   ${public_api_src_dir}/object/handle.cpp
54   ${public_api_src_dir}/object/indirect-value.cpp
55   ${public_api_src_dir}/object/object-registry.cpp
56   ${public_api_src_dir}/object/property.cpp
57   ${public_api_src_dir}/object/property-array.cpp
58   ${public_api_src_dir}/object/property-conditions.cpp
59   ${public_api_src_dir}/object/property-input.cpp
60   ${public_api_src_dir}/object/property-key.cpp
61   ${public_api_src_dir}/object/property-map.cpp
62   ${public_api_src_dir}/object/property-notification.cpp
63   ${public_api_src_dir}/object/property-types.cpp
64   ${public_api_src_dir}/object/property-value.cpp
65   ${public_api_src_dir}/object/ref-object.cpp
66   ${public_api_src_dir}/render-tasks/render-task.cpp
67   ${public_api_src_dir}/render-tasks/render-task-list.cpp
68   ${public_api_src_dir}/rendering/frame-buffer.cpp
69   ${public_api_src_dir}/rendering/geometry.cpp
70   ${public_api_src_dir}/rendering/vertex-buffer.cpp
71   ${public_api_src_dir}/rendering/texture.cpp
72   ${public_api_src_dir}/rendering/texture-set.cpp
73   ${public_api_src_dir}/rendering/renderer.cpp
74   ${public_api_src_dir}/rendering/visual-renderer.cpp
75   ${public_api_src_dir}/rendering/sampler.cpp
76   ${public_api_src_dir}/rendering/shader.cpp
77   ${public_api_src_dir}/signals/callback.cpp
78   ${public_api_src_dir}/signals/connection-tracker.cpp
79   ${public_api_src_dir}/signals/connection-tracker-interface.cpp
80   ${public_api_src_dir}/signals/signal-slot-connections.cpp
81   ${public_api_src_dir}/signals/signal-slot-observers.cpp
82   ${public_api_src_dir}/signals/base-signal.cpp
83   ${public_api_src_dir}/signals/functor-delegate.cpp
84   ${public_api_src_dir}/signals/render-callback.cpp
85   ${public_api_src_dir}/object/type-info.cpp
86   ${public_api_src_dir}/object/type-registry.cpp
87   ${public_api_src_dir}/object/weak-handle.cpp
88   ${public_api_src_dir}/dali-core-version.cpp
89 )
90
91 #
92 SET( public_api_header_files
93   ${public_api_src_dir}/dali-core.h
94   ${public_api_src_dir}/dali-core-version.h
95 )
96
97
98 SET( public_api_core_actors_header_files
99   ${public_api_src_dir}/actors/actor.h
100   ${public_api_src_dir}/actors/actor-enumerations.h
101   ${public_api_src_dir}/actors/camera-actor.h
102   ${public_api_src_dir}/actors/custom-actor.h
103   ${public_api_src_dir}/actors/custom-actor-impl.h
104   ${public_api_src_dir}/actors/drawable-actor.h
105   ${public_api_src_dir}/actors/draw-mode.h
106   ${public_api_src_dir}/actors/layer.h
107   ${public_api_src_dir}/actors/sampling.h
108 )
109
110
111 SET( public_api_core_animation_header_files
112   ${public_api_src_dir}/animation/alpha-function.h
113   ${public_api_src_dir}/animation/animation.h
114   ${public_api_src_dir}/animation/constraint.h
115   ${public_api_src_dir}/animation/constraints.h
116   ${public_api_src_dir}/animation/constraint-source.h
117   ${public_api_src_dir}/animation/key-frames.h
118   ${public_api_src_dir}/animation/linear-constrainer.h
119   ${public_api_src_dir}/animation/path.h
120   ${public_api_src_dir}/animation/time-period.h
121 )
122
123
124 SET( public_api_core_common_header_files
125   ${public_api_src_dir}/common/constants.h
126   ${public_api_src_dir}/common/dali-common.h
127   ${public_api_src_dir}/common/dali-vector.h
128   ${public_api_src_dir}/common/extents.h
129   ${public_api_src_dir}/common/intrusive-ptr.h
130   ${public_api_src_dir}/common/type-traits.h
131   ${public_api_src_dir}/common/list-wrapper.h
132   ${public_api_src_dir}/common/vector-wrapper.h
133 )
134
135
136 SET( public_api_core_events_header_files
137   ${public_api_src_dir}/events/device.h
138   ${public_api_src_dir}/events/gesture.h
139   ${public_api_src_dir}/events/gesture-detector.h
140   ${public_api_src_dir}/events/gesture-enumerations.h
141   ${public_api_src_dir}/events/hover-event.h
142   ${public_api_src_dir}/events/key-event.h
143   ${public_api_src_dir}/events/long-press-gesture.h
144   ${public_api_src_dir}/events/long-press-gesture-detector.h
145   ${public_api_src_dir}/events/wheel-event.h
146   ${public_api_src_dir}/events/pan-gesture.h
147   ${public_api_src_dir}/events/pan-gesture-detector.h
148   ${public_api_src_dir}/events/pinch-gesture.h
149   ${public_api_src_dir}/events/pinch-gesture-detector.h
150   ${public_api_src_dir}/events/point-state.h
151   ${public_api_src_dir}/events/rotation-gesture.h
152   ${public_api_src_dir}/events/rotation-gesture-detector.h
153   ${public_api_src_dir}/events/tap-gesture.h
154   ${public_api_src_dir}/events/tap-gesture-detector.h
155   ${public_api_src_dir}/events/touch-event.h
156   ${public_api_src_dir}/events/mouse-button.h
157 )
158
159
160 SET( public_api_core_images_header_files
161   ${public_api_src_dir}/images/image-operations.h
162   ${public_api_src_dir}/images/pixel.h
163   ${public_api_src_dir}/images/pixel-data.h
164   ${public_api_src_dir}/images/native-image-interface.h
165 )
166
167
168 SET( public_api_core_math_header_files
169   ${public_api_src_dir}/math/angle-axis.h
170   ${public_api_src_dir}/math/compile-time-math.h
171   ${public_api_src_dir}/math/degree.h
172   ${public_api_src_dir}/math/math-utils.h
173   ${public_api_src_dir}/math/matrix.h
174   ${public_api_src_dir}/math/matrix3.h
175   ${public_api_src_dir}/math/quaternion.h
176   ${public_api_src_dir}/math/radian.h
177   ${public_api_src_dir}/math/random.h
178   ${public_api_src_dir}/math/rect.h
179   ${public_api_src_dir}/math/uint-16-pair.h
180   ${public_api_src_dir}/math/vector2.h
181   ${public_api_src_dir}/math/vector3.h
182   ${public_api_src_dir}/math/vector4.h
183   ${public_api_src_dir}/math/viewport.h
184 )
185
186
187 SET( public_api_core_object_header_files
188   ${public_api_src_dir}/object/any.h
189   ${public_api_src_dir}/object/base-handle.h
190   ${public_api_src_dir}/object/base-object.h
191   ${public_api_src_dir}/object/handle.h
192   ${public_api_src_dir}/object/indirect-value.h
193   ${public_api_src_dir}/object/object-registry.h
194   ${public_api_src_dir}/object/property-array.h
195   ${public_api_src_dir}/object/property-conditions.h
196   ${public_api_src_dir}/object/property-index-ranges.h
197   ${public_api_src_dir}/object/property-input.h
198   ${public_api_src_dir}/object/property-key.h
199   ${public_api_src_dir}/object/property-map.h
200   ${public_api_src_dir}/object/property-notification-declarations.h
201   ${public_api_src_dir}/object/property-notification.h
202   ${public_api_src_dir}/object/property-types.h
203   ${public_api_src_dir}/object/property-value.h
204   ${public_api_src_dir}/object/property.h
205   ${public_api_src_dir}/object/ref-object.h
206   ${public_api_src_dir}/object/type-info.h
207   ${public_api_src_dir}/object/type-registry.h
208   ${public_api_src_dir}/object/type-registry-helper.h
209   ${public_api_src_dir}/object/weak-handle.h
210 )
211
212
213 SET( public_api_core_render_tasks_header_files
214   ${public_api_src_dir}/render-tasks/render-task.h
215   ${public_api_src_dir}/render-tasks/render-task-list.h
216 )
217
218
219 SET( public_api_core_rendering_header_files
220   ${public_api_src_dir}/rendering/frame-buffer.h
221   ${public_api_src_dir}/rendering/geometry.h
222   ${public_api_src_dir}/rendering/vertex-buffer.h
223   ${public_api_src_dir}/rendering/texture.h
224   ${public_api_src_dir}/rendering/texture-set.h
225   ${public_api_src_dir}/rendering/renderer.h
226   ${public_api_src_dir}/rendering/visual-renderer.h
227   ${public_api_src_dir}/rendering/sampler.h
228   ${public_api_src_dir}/rendering/shader.h
229 )
230
231
232 SET( public_api_core_size_negotiation_header_files
233   ${public_api_src_dir}/size-negotiation/relayout-container.h
234 )
235
236
237 SET( public_api_core_signals_header_files
238   ${public_api_src_dir}/signals/base-signal.h
239   ${public_api_src_dir}/signals/callback.h
240   ${public_api_src_dir}/signals/connection-tracker-interface.h
241   ${public_api_src_dir}/signals/connection-tracker.h
242   ${public_api_src_dir}/signals/dali-signal.h
243   ${public_api_src_dir}/signals/functor-delegate.h
244   ${public_api_src_dir}/signals/signal-slot-connections.h
245   ${public_api_src_dir}/signals/signal-slot-observers.h
246   ${public_api_src_dir}/signals/slot-delegate.h
247   ${public_api_src_dir}/signals/render-callback.h
248 )
249
250
251 SET( SOURCES ${SOURCES}
252   ${public_api_src_files}
253 )
254
255 SET( PUBLIC_API_HEADERS ${PUBLIC_API_HEADERS}
256   ${public_api_header_files}
257   ${public_api_core_actors_header_files}
258   ${public_api_core_animation_header_files}
259   ${public_api_core_common_header_files}
260   ${public_api_core_events_header_files}
261   ${public_api_core_images_header_files}
262   ${public_api_core_math_header_files}
263   ${public_api_core_object_header_files}
264   ${public_api_core_render_tasks_header_files}
265   ${public_api_core_rendering_header_files}
266   ${public_api_core_size_negotiation_header_files}
267   ${public_api_core_signals_header_files}
268 )