Hit test algorithm fixed to traverse hit actor tree if stencil first
[platform/core/uifw/dali-core.git] / dali / public-api / file.list
1 # Add local source files here
2
3 public_api_src_files = \
4   $(public_api_src_dir)/actors/actor.cpp \
5   $(public_api_src_dir)/actors/blending.cpp \
6   $(public_api_src_dir)/actors/camera-actor.cpp \
7   $(public_api_src_dir)/actors/custom-actor.cpp \
8   $(public_api_src_dir)/actors/custom-actor-impl.cpp \
9   $(public_api_src_dir)/actors/image-actor.cpp \
10   $(public_api_src_dir)/actors/layer.cpp \
11   $(public_api_src_dir)/actors/light-actor.cpp \
12   $(public_api_src_dir)/actors/model-actor-factory.cpp \
13   $(public_api_src_dir)/actors/mesh-actor.cpp \
14   $(public_api_src_dir)/actors/text-actor.cpp \
15   $(public_api_src_dir)/actors/renderable-actor.cpp \
16   $(public_api_src_dir)/animation/active-constraint.cpp \
17   $(public_api_src_dir)/animation/animation.cpp \
18   $(public_api_src_dir)/animation/animator-functions.cpp \
19   $(public_api_src_dir)/animation/alpha-functions.cpp \
20   $(public_api_src_dir)/animation/constraint.cpp \
21   $(public_api_src_dir)/animation/constraints.cpp \
22   $(public_api_src_dir)/animation/constraint-source.cpp \
23   $(public_api_src_dir)/animation/interpolator-functions.cpp \
24   $(public_api_src_dir)/animation/key-frames.cpp \
25   $(public_api_src_dir)/animation/time-period.cpp \
26   $(public_api_src_dir)/common/constants.cpp \
27   $(public_api_src_dir)/common/dali-common.cpp \
28   $(public_api_src_dir)/common/dali-vector.cpp \
29   $(public_api_src_dir)/common/light.cpp \
30   $(public_api_src_dir)/common/stage.cpp \
31   $(public_api_src_dir)/dynamics/dynamics-body.cpp \
32   $(public_api_src_dir)/dynamics/dynamics-body-config.cpp \
33   $(public_api_src_dir)/dynamics/dynamics-collision.cpp \
34   $(public_api_src_dir)/dynamics/dynamics-joint.cpp \
35   $(public_api_src_dir)/dynamics/dynamics-shape.cpp \
36   $(public_api_src_dir)/dynamics/dynamics-world.cpp \
37   $(public_api_src_dir)/dynamics/dynamics-world-config.cpp \
38   $(public_api_src_dir)/events/gesture.cpp \
39   $(public_api_src_dir)/events/gesture-detector.cpp \
40   $(public_api_src_dir)/events/hit-test-algorithm.cpp \
41   $(public_api_src_dir)/events/key-event.cpp \
42   $(public_api_src_dir)/events/long-press-gesture.cpp \
43   $(public_api_src_dir)/events/long-press-gesture-detector.cpp \
44   $(public_api_src_dir)/events/mouse-wheel-event.cpp \
45   $(public_api_src_dir)/events/pan-gesture.cpp \
46   $(public_api_src_dir)/events/pan-gesture-detector.cpp \
47   $(public_api_src_dir)/events/pinch-gesture.cpp \
48   $(public_api_src_dir)/events/pinch-gesture-detector.cpp \
49   $(public_api_src_dir)/events/tap-gesture.cpp \
50   $(public_api_src_dir)/events/tap-gesture-detector.cpp \
51   $(public_api_src_dir)/events/touch-point.cpp \
52   $(public_api_src_dir)/events/touch-event.cpp \
53   $(public_api_src_dir)/geometry/animatable-mesh.cpp \
54   $(public_api_src_dir)/geometry/animatable-vertex.cpp \
55   $(public_api_src_dir)/geometry/cloth.cpp \
56   $(public_api_src_dir)/geometry/mesh-data.cpp \
57   $(public_api_src_dir)/geometry/mesh-factory.cpp \
58   $(public_api_src_dir)/geometry/mesh.cpp \
59   $(public_api_src_dir)/geometry/spline.cpp \
60   $(public_api_src_dir)/images/distance-field.cpp \
61   $(public_api_src_dir)/images/image.cpp \
62   $(public_api_src_dir)/images/image-attributes.cpp \
63   $(public_api_src_dir)/images/pixel.cpp \
64   $(public_api_src_dir)/images/bitmap-image.cpp \
65   $(public_api_src_dir)/images/frame-buffer-image.cpp \
66   $(public_api_src_dir)/images/encoded-buffer-image.cpp \
67   $(public_api_src_dir)/images/nine-patch-image.cpp \
68   $(public_api_src_dir)/images/glyph-image.cpp \
69   $(public_api_src_dir)/math/angle-axis.cpp \
70   $(public_api_src_dir)/math/compile-time-math.cpp \
71   $(public_api_src_dir)/math/degree.cpp \
72   $(public_api_src_dir)/math/math-utils.cpp \
73   $(public_api_src_dir)/math/matrix.cpp \
74   $(public_api_src_dir)/math/matrix3.cpp \
75   $(public_api_src_dir)/math/quaternion.cpp \
76   $(public_api_src_dir)/math/radian.cpp \
77   $(public_api_src_dir)/math/vector2.cpp \
78   $(public_api_src_dir)/math/vector3.cpp \
79   $(public_api_src_dir)/math/vector4.cpp \
80   $(public_api_src_dir)/modeling/bone.cpp \
81   $(public_api_src_dir)/modeling/entity.cpp \
82   $(public_api_src_dir)/modeling/entity-animator-map.cpp \
83   $(public_api_src_dir)/modeling/material.cpp \
84   $(public_api_src_dir)/modeling/model.cpp \
85   $(public_api_src_dir)/modeling/model-data.cpp \
86   $(public_api_src_dir)/object/any.cpp \
87   $(public_api_src_dir)/object/base-handle.cpp \
88   $(public_api_src_dir)/object/constrainable.cpp \
89   $(public_api_src_dir)/object/handle.cpp \
90   $(public_api_src_dir)/object/base-object.cpp \
91   $(public_api_src_dir)/object/object-registry.cpp \
92   $(public_api_src_dir)/object/property.cpp \
93   $(public_api_src_dir)/object/property-conditions.cpp \
94   $(public_api_src_dir)/object/property-input.cpp \
95   $(public_api_src_dir)/object/property-notification.cpp \
96   $(public_api_src_dir)/object/property-types.cpp \
97   $(public_api_src_dir)/object/property-value.cpp \
98   $(public_api_src_dir)/object/ref-object.cpp \
99   $(public_api_src_dir)/render-tasks/render-task.cpp \
100   $(public_api_src_dir)/render-tasks/render-task-list.cpp \
101   $(public_api_src_dir)/shader-effects/shader-effect.cpp \
102   $(public_api_src_dir)/scripting/scripting.cpp \
103   $(public_api_src_dir)/signals/callback.cpp \
104   $(public_api_src_dir)/signals/connection-tracker.cpp \
105   $(public_api_src_dir)/signals/connection-tracker-interface.cpp \
106   $(public_api_src_dir)/signals/signal-slot-connections.cpp \
107   $(public_api_src_dir)/signals/signal-slot-observers.cpp \
108   $(public_api_src_dir)/signals/base-signal.cpp \
109   $(public_api_src_dir)/signals/functor-delegate.cpp \
110   $(public_api_src_dir)/object/type-info.cpp \
111   $(public_api_src_dir)/object/type-registry.cpp \
112   $(public_api_src_dir)/text/character.cpp \
113   $(public_api_src_dir)/text/font.cpp \
114   $(public_api_src_dir)/text/font-parameters.cpp \
115   $(public_api_src_dir)/text/text.cpp \
116   $(public_api_src_dir)/text/text-style.cpp \
117   $(public_api_src_dir)/text/utf8.cpp
118
119 # Add public header files here
120
121 public_api_header_files = \
122   $(public_api_src_dir)/dali-core.h
123
124 public_api_core_actors_header_files =  \
125   $(public_api_src_dir)/actors/light-actor.h \
126   $(public_api_src_dir)/actors/model-actor-factory.h
127
128 public_api_core_animation_header_files = \
129   $(public_api_src_dir)/animation/animator-functions.h
130
131 public_api_core_common_header_files = \
132   $(public_api_src_dir)/common/dali-vector.h \
133   $(public_api_src_dir)/common/map-wrapper.h \
134   $(public_api_src_dir)/common/set-wrapper.h \
135   $(public_api_src_dir)/common/ref-counted-dali-vector.h \
136   $(public_api_src_dir)/common/light.h
137
138 public_api_core_dynamics_header_files = \
139   $(public_api_src_dir)/dynamics/dynamics-body.h \
140   $(public_api_src_dir)/dynamics/dynamics-body-config.h \
141   $(public_api_src_dir)/dynamics/dynamics-collision.h \
142   $(public_api_src_dir)/dynamics/dynamics-joint.h \
143   $(public_api_src_dir)/dynamics/dynamics-shape.h \
144   $(public_api_src_dir)/dynamics/dynamics-world.h \
145   $(public_api_src_dir)/dynamics/dynamics-world-config.h
146
147 public_api_core_events_header_files = \
148   $(public_api_src_dir)/events/hit-test-algorithm.h \
149   $(public_api_src_dir)/events/mouse-wheel-event.h
150
151 public_api_core_geometry_header_files = \
152   $(public_api_src_dir)/geometry/cloth.h \
153   $(public_api_src_dir)/geometry/mesh.h \
154   $(public_api_src_dir)/geometry/mesh-data.h \
155   $(public_api_src_dir)/geometry/mesh-factory.h \
156   $(public_api_src_dir)/geometry/spline.h
157
158 public_api_core_images_header_files = \
159   $(public_api_src_dir)/images/distance-field.h \
160   $(public_api_src_dir)/images/nine-patch-image.h \
161   $(public_api_src_dir)/images/glyph-image.h
162
163 public_api_core_math_header_files =
164
165 public_api_core_modeling_header_files =  \
166   $(public_api_src_dir)/modeling/bone.h \
167   $(public_api_src_dir)/modeling/entity-animator-map.h \
168   $(public_api_src_dir)/modeling/entity.h \
169   $(public_api_src_dir)/modeling/model-animation-map.h \
170   $(public_api_src_dir)/modeling/model-data.h \
171   $(public_api_src_dir)/modeling/model.h
172
173 public_api_core_object_header_files = \
174   $(public_api_src_dir)/object/type-info.h \
175   $(public_api_src_dir)/object/type-registry.h
176
177 public_api_core_render_tasks_header_files =
178
179 public_api_core_shader_effects_header_files =
180
181 public_api_core_scripting_header_files = \
182   $(public_api_src_dir)/scripting/scripting.h
183
184 public_api_core_signals_header_files =
185
186 public_api_core_text_header_files = \
187   $(public_api_src_dir)/text/utf8.h