summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_interpolator.eo
diff options
context:
space:
mode:
authorJaehyun Cho <jae_hyun.cho@samsung.com>2018-11-23 19:30:36 +0900
committerJaehyun Cho <jae_hyun.cho@samsung.com>2018-11-23 21:43:54 +0900
commit6cc7c1b83043ee0fed40a6bd130b56a8516ecf60 (patch)
tree90d456fe5abc92cb694dfa6649a8bbc1a5b08457 /src/lib/efl/interfaces/efl_interpolator.eo
parent424bd60084cc5906a3375a1a38ffba9066f5ff73 (diff)
efl_interpolator: change Efl.Interpolator class to interface
Since Efl.Interpolator's subclasses are used as interpolator class, Efl.Interpolator class is changed to be an interface. This change allows Efl.Canvas.Animation to have Efl.Interpolator as its property in efl_canvas_animation.eo.
Diffstat (limited to 'src/lib/efl/interfaces/efl_interpolator.eo')
-rw-r--r--src/lib/efl/interfaces/efl_interpolator.eo13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/efl/interfaces/efl_interpolator.eo b/src/lib/efl/interfaces/efl_interpolator.eo
new file mode 100644
index 0000000000..4c25d9c026
--- /dev/null
+++ b/src/lib/efl/interfaces/efl_interpolator.eo
@@ -0,0 +1,13 @@
1interface Efl.Interpolator ()
2{
3 [[Efl interpolator interface]]
4 methods {
5 interpolate {
6 [[Interpolate the given value.]]
7 return: double; [[Output value calculated by interpolating the input value.]]
8 params {
9 @in progress: double; [[Input value mapped from 0.0 to 1.0.]]
10 }
11 }
12 }
13}