summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/interpolator
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-11 16:59:35 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-11 16:59:49 +0000
commit2782d0c642dcea66ee93d10fa12d78f130e66cdb (patch)
treebd3a7c81cff9903b042a11a1c30efc8760c617ff /pages/develop/api/efl/interpolator
parent7dd88611a2938001370bdbac9b72b4a25854a2d0 (diff)
Updated Unified API docs with latest generator
Diffstat (limited to 'pages/develop/api/efl/interpolator')
-rw-r--r--pages/develop/api/efl/interpolator/accelerate.txt119
-rw-r--r--pages/develop/api/efl/interpolator/accelerate/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/accelerate/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/accelerate/property/factor.txt38
-rw-r--r--pages/develop/api/efl/interpolator/bounce.txt117
-rw-r--r--pages/develop/api/efl/interpolator/bounce/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/bounce/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/bounce/property/factors.txt41
-rw-r--r--pages/develop/api/efl/interpolator/cubic_bezier.txt117
-rw-r--r--pages/develop/api/efl/interpolator/cubic_bezier/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/cubic_bezier/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt47
-rw-r--r--pages/develop/api/efl/interpolator/decelerate.txt119
-rw-r--r--pages/develop/api/efl/interpolator/decelerate/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/decelerate/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/decelerate/property/factor.txt38
-rw-r--r--pages/develop/api/efl/interpolator/divisor.txt117
-rw-r--r--pages/develop/api/efl/interpolator/divisor/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/divisor/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/divisor/property/factors.txt41
-rw-r--r--pages/develop/api/efl/interpolator/linear.txt108
-rw-r--r--pages/develop/api/efl/interpolator/linear/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/sinusoidal.txt119
-rw-r--r--pages/develop/api/efl/interpolator/sinusoidal/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/sinusoidal/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt38
-rw-r--r--pages/develop/api/efl/interpolator/spring.txt117
-rw-r--r--pages/develop/api/efl/interpolator/spring/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/interpolator/spring/method/interpolate.txt31
-rw-r--r--pages/develop/api/efl/interpolator/spring/property/factors.txt41
31 files changed, 1678 insertions, 0 deletions
diff --git a/pages/develop/api/efl/interpolator/accelerate.txt b/pages/develop/api/efl/interpolator/accelerate.txt
new file mode 100644
index 0000000..80fd10a
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/accelerate.txt
@@ -0,0 +1,119 @@
1~~Title: Efl.Interpolator.Accelerate~~
2====== Efl.Interpolator.Accelerate (class) ======
3
4===== Description =====
5
6%%Efl accelerate interpolator class%%
7
8%%output = 1 - sin(Pi / 2 + input * Pi / 2);%%
9
10{{page>:develop:api-include:efl:interpolator:accelerate:description&nouser&nolink&nodate}}
11
12===== Inheritance =====
13
14 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
15++++ Inheritance graph |
16
17<graphviz>
18digraph hierarchy {
19 bgcolor = "transparent"
20 size = "6"
21 rankdir = "TB"
22
23 node [shape = "box"]
24 edge [color = "gray35"]
25
26 efl_interpolator_accelerate [fillcolor = "black", label = "Efl.Interpolator.Accelerate", color = "gray15", fontcolor = "white", style = "filled"]
27 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
28 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
29
30 efl_interpolator_accelerate -> efl_interpolator
31 efl_interpolator -> efl_object
32}
33</graphviz>
34
35++++
36
37++++ Full hierarchy |
38
39 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
40 * [[:develop:api:efl:object|Efl.Object]] //(class)//
41
42
43++++
44===== Members =====
45
46**[[:develop:api:efl:interpolator:accelerate:property:factor|factor]]** //**(get, set)**//
47<code c>
48double efl_interpolator_accelerate_factor_get(const Eo *obj);
49void efl_interpolator_accelerate_factor_set(Eo *obj, double factor);
50</code>
51
52%%Factor property%%\\
53\\
54
55==== Inherited ====
56
57[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:accelerate:method:interpolate|interpolate]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:accelerate:method:constructor|constructor]]** //[Overridden here]//
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
106\\
107[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
108\\
109
110===== Events =====
111
112==== Inherited ====
113
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
117\\
118[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
119\\
diff --git a/pages/develop/api/efl/interpolator/accelerate/method/constructor.txt b/pages/develop/api/efl/interpolator/accelerate/method/constructor.txt
new file mode 100644
index 0000000..635b186
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/accelerate/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Accelerate.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:accelerate:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/accelerate/method/interpolate.txt b/pages/develop/api/efl/interpolator/accelerate/method/interpolate.txt
new file mode 100644
index 0000000..392e862
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/accelerate/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Accelerate.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:accelerate:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/accelerate/property/factor.txt b/pages/develop/api/efl/interpolator/accelerate/property/factor.txt
new file mode 100644
index 0000000..689c674
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/accelerate/property/factor.txt
@@ -0,0 +1,38 @@
1~~Title: Efl.Interpolator.Accelerate.factor~~
2===== Signature =====
3
4<code>
5@property factor {
6 get {
7 values {
8 factor: double;
9 }
10 }
11 set {
12 values {
13 factor: double;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22double efl_interpolator_accelerate_factor_get(const Eo *obj);
23void efl_interpolator_accelerate_factor_set(Eo *obj, double factor);
24</code>
25
26===== Values =====
27
28 * **factor** - %%Factor of the interpolation function.%%
29===== Description =====
30
31%%Factor property%%
32{{page>:develop:api-include:efl:interpolator:accelerate:property:factor:description&nouser&nolink&nodate}}
33
34
35===== Implemented by =====
36
37 * **Efl.Interpolator.Accelerate.factor**
38
diff --git a/pages/develop/api/efl/interpolator/bounce.txt b/pages/develop/api/efl/interpolator/bounce.txt
new file mode 100644
index 0000000..9d4a469
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/bounce.txt
@@ -0,0 +1,117 @@
1~~Title: Efl.Interpolator.Bounce~~
2====== Efl.Interpolator.Bounce (class) ======
3
4===== Description =====
5
6%%Efl bounce interpolator class%%
7
8{{page>:develop:api-include:efl:interpolator:bounce:description&nouser&nolink&nodate}}
9
10===== Inheritance =====
11
12 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
13++++ Inheritance graph |
14
15<graphviz>
16digraph hierarchy {
17 bgcolor = "transparent"
18 size = "6"
19 rankdir = "TB"
20
21 node [shape = "box"]
22 edge [color = "gray35"]
23
24 efl_interpolator_bounce [fillcolor = "black", label = "Efl.Interpolator.Bounce", color = "gray15", fontcolor = "white", style = "filled"]
25 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
26 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
27
28 efl_interpolator_bounce -> efl_interpolator
29 efl_interpolator -> efl_object
30}
31</graphviz>
32
33++++
34
35++++ Full hierarchy |
36
37 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
38 * [[:develop:api:efl:object|Efl.Object]] //(class)//
39
40
41++++
42===== Members =====
43
44**[[:develop:api:efl:interpolator:bounce:property:factors|factors]]** //**(get, set)**//
45<code c>
46void efl_interpolator_bounce_factors_get(const Eo *obj, double *factor1, double *factor2);
47void efl_interpolator_bounce_factors_set(Eo *obj, double factor1, double factor2);
48</code>
49
50%%Factors property%%\\
51\\
52
53==== Inherited ====
54
55[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:bounce:method:interpolate|interpolate]]** //[Overridden here]//
56\\
57[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:bounce:method:constructor|constructor]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
106\\
107
108===== Events =====
109
110==== Inherited ====
111
112[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
113\\
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
117\\
diff --git a/pages/develop/api/efl/interpolator/bounce/method/constructor.txt b/pages/develop/api/efl/interpolator/bounce/method/constructor.txt
new file mode 100644
index 0000000..a742068
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/bounce/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Bounce.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:bounce:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/bounce/method/interpolate.txt b/pages/develop/api/efl/interpolator/bounce/method/interpolate.txt
new file mode 100644
index 0000000..f576b2d
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/bounce/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Bounce.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:bounce:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/bounce/property/factors.txt b/pages/develop/api/efl/interpolator/bounce/property/factors.txt
new file mode 100644
index 0000000..d1e4aaf
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/bounce/property/factors.txt
@@ -0,0 +1,41 @@
1~~Title: Efl.Interpolator.Bounce.factors~~
2===== Signature =====
3
4<code>
5@property factors {
6 get {
7 values {
8 factor1: double;
9 factor2: double;
10 }
11 }
12 set {
13 values {
14 factor1: double;
15 factor2: double;
16 }
17 }
18}
19</code>
20
21===== C signature =====
22
23<code c>
24void efl_interpolator_bounce_factors_get(const Eo *obj, double *factor1, double *factor2);
25void efl_interpolator_bounce_factors_set(Eo *obj, double factor1, double factor2);
26</code>
27
28===== Values =====
29
30 * **factor1** - %%First factor of the interpolation function.%%
31 * **factor2** - %%Second factor of the interpolation function.%%
32===== Description =====
33
34%%Factors property%%
35{{page>:develop:api-include:efl:interpolator:bounce:property:factors:description&nouser&nolink&nodate}}
36
37
38===== Implemented by =====
39
40 * **Efl.Interpolator.Bounce.factors**
41
diff --git a/pages/develop/api/efl/interpolator/cubic_bezier.txt b/pages/develop/api/efl/interpolator/cubic_bezier.txt
new file mode 100644
index 0000000..e2d9c93
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/cubic_bezier.txt
@@ -0,0 +1,117 @@
1~~Title: Efl.Interpolator.Cubic_Bezier~~
2====== Efl.Interpolator.Cubic_Bezier (class) ======
3
4===== Description =====
5
6%%Efl cubic_bezier interpolator class%%
7
8{{page>:develop:api-include:efl:interpolator:cubic_bezier:description&nouser&nolink&nodate}}
9
10===== Inheritance =====
11
12 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
13++++ Inheritance graph |
14
15<graphviz>
16digraph hierarchy {
17 bgcolor = "transparent"
18 size = "6"
19 rankdir = "TB"
20
21 node [shape = "box"]
22 edge [color = "gray35"]
23
24 efl_interpolator_cubic_bezier [fillcolor = "black", label = "Efl.Interpolator.Cubic_Bezier", color = "gray15", fontcolor = "white", style = "filled"]
25 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
26 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
27
28 efl_interpolator_cubic_bezier -> efl_interpolator
29 efl_interpolator -> efl_object
30}
31</graphviz>
32
33++++
34
35++++ Full hierarchy |
36
37 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
38 * [[:develop:api:efl:object|Efl.Object]] //(class)//
39
40
41++++
42===== Members =====
43
44**[[:develop:api:efl:interpolator:cubic_bezier:property:factors|factors]]** //**(get, set)**//
45<code c>
46void efl_interpolator_cubic_bezier_factors_get(const Eo *obj, double *factor1, double *factor2, double *factor3, double *factor4);
47void efl_interpolator_cubic_bezier_factors_set(Eo *obj, double factor1, double factor2, double factor3, double factor4);
48</code>
49
50%%Factors property%%\\
51\\
52
53==== Inherited ====
54
55[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:cubic_bezier:method:interpolate|interpolate]]** //[Overridden here]//
56\\
57[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:cubic_bezier:method:constructor|constructor]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
106\\
107
108===== Events =====
109
110==== Inherited ====
111
112[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
113\\
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
117\\
diff --git a/pages/develop/api/efl/interpolator/cubic_bezier/method/constructor.txt b/pages/develop/api/efl/interpolator/cubic_bezier/method/constructor.txt
new file mode 100644
index 0000000..b0bfc1e
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/cubic_bezier/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Cubic_Bezier.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:cubic_bezier:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/cubic_bezier/method/interpolate.txt b/pages/develop/api/efl/interpolator/cubic_bezier/method/interpolate.txt
new file mode 100644
index 0000000..cc08e65
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/cubic_bezier/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Cubic_Bezier.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:cubic_bezier:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt b/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt
new file mode 100644
index 0000000..d7b63b4
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/cubic_bezier/property/factors.txt
@@ -0,0 +1,47 @@
1~~Title: Efl.Interpolator.Cubic_Bezier.factors~~
2===== Signature =====
3
4<code>
5@property factors {
6 get {
7 values {
8 factor1: double;
9 factor2: double;
10 factor3: double;
11 factor4: double;
12 }
13 }
14 set {
15 values {
16 factor1: double;
17 factor2: double;
18 factor3: double;
19 factor4: double;
20 }
21 }
22}
23</code>
24
25===== C signature =====
26
27<code c>
28void efl_interpolator_cubic_bezier_factors_get(const Eo *obj, double *factor1, double *factor2, double *factor3, double *factor4);
29void efl_interpolator_cubic_bezier_factors_set(Eo *obj, double factor1, double factor2, double factor3, double factor4);
30</code>
31
32===== Values =====
33
34 * **factor1** - %%First factor of the interpolation function.%%
35 * **factor2** - %%Second factor of the interpolation function.%%
36 * **factor3** - %%Third factor of the interpolation function.%%
37 * **factor4** - %%Fourth factor of the interpolation function.%%
38===== Description =====
39
40%%Factors property%%
41{{page>:develop:api-include:efl:interpolator:cubic_bezier:property:factors:description&nouser&nolink&nodate}}
42
43
44===== Implemented by =====
45
46 * **Efl.Interpolator.Cubic_Bezier.factors**
47
diff --git a/pages/develop/api/efl/interpolator/decelerate.txt b/pages/develop/api/efl/interpolator/decelerate.txt
new file mode 100644
index 0000000..5867d52
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/decelerate.txt
@@ -0,0 +1,119 @@
1~~Title: Efl.Interpolator.Decelerate~~
2====== Efl.Interpolator.Decelerate (class) ======
3
4===== Description =====
5
6%%Efl decelerate interpolator class%%
7
8%%output = sin(input * Pi / 2);%%
9
10{{page>:develop:api-include:efl:interpolator:decelerate:description&nouser&nolink&nodate}}
11
12===== Inheritance =====
13
14 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
15++++ Inheritance graph |
16
17<graphviz>
18digraph hierarchy {
19 bgcolor = "transparent"
20 size = "6"
21 rankdir = "TB"
22
23 node [shape = "box"]
24 edge [color = "gray35"]
25
26 efl_interpolator_decelerate [fillcolor = "black", label = "Efl.Interpolator.Decelerate", color = "gray15", fontcolor = "white", style = "filled"]
27 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
28 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
29
30 efl_interpolator_decelerate -> efl_interpolator
31 efl_interpolator -> efl_object
32}
33</graphviz>
34
35++++
36
37++++ Full hierarchy |
38
39 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
40 * [[:develop:api:efl:object|Efl.Object]] //(class)//
41
42
43++++
44===== Members =====
45
46**[[:develop:api:efl:interpolator:decelerate:property:factor|factor]]** //**(get, set)**//
47<code c>
48double efl_interpolator_decelerate_factor_get(const Eo *obj);
49void efl_interpolator_decelerate_factor_set(Eo *obj, double factor);
50</code>
51
52%%Factor property%%\\
53\\
54
55==== Inherited ====
56
57[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:decelerate:method:interpolate|interpolate]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:decelerate:method:constructor|constructor]]** //[Overridden here]//
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
106\\
107[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
108\\
109
110===== Events =====
111
112==== Inherited ====
113
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
117\\
118[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
119\\
diff --git a/pages/develop/api/efl/interpolator/decelerate/method/constructor.txt b/pages/develop/api/efl/interpolator/decelerate/method/constructor.txt
new file mode 100644
index 0000000..b67f71d
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/decelerate/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Decelerate.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:decelerate:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/decelerate/method/interpolate.txt b/pages/develop/api/efl/interpolator/decelerate/method/interpolate.txt
new file mode 100644
index 0000000..1e8f8b3
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/decelerate/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Decelerate.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:decelerate:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/decelerate/property/factor.txt b/pages/develop/api/efl/interpolator/decelerate/property/factor.txt
new file mode 100644
index 0000000..06bba9f
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/decelerate/property/factor.txt
@@ -0,0 +1,38 @@
1~~Title: Efl.Interpolator.Decelerate.factor~~
2===== Signature =====
3
4<code>
5@property factor {
6 get {
7 values {
8 factor: double;
9 }
10 }
11 set {
12 values {
13 factor: double;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22double efl_interpolator_decelerate_factor_get(const Eo *obj);
23void efl_interpolator_decelerate_factor_set(Eo *obj, double factor);
24</code>
25
26===== Values =====
27
28 * **factor** - %%Factor of the interpolation function.%%
29===== Description =====
30
31%%Factor property%%
32{{page>:develop:api-include:efl:interpolator:decelerate:property:factor:description&nouser&nolink&nodate}}
33
34
35===== Implemented by =====
36
37 * **Efl.Interpolator.Decelerate.factor**
38
diff --git a/pages/develop/api/efl/interpolator/divisor.txt b/pages/develop/api/efl/interpolator/divisor.txt
new file mode 100644
index 0000000..6c20b7d
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/divisor.txt
@@ -0,0 +1,117 @@
1~~Title: Efl.Interpolator.Divisor~~
2====== Efl.Interpolator.Divisor (class) ======
3
4===== Description =====
5
6%%Efl divisor interpolator class%%
7
8{{page>:develop:api-include:efl:interpolator:divisor:description&nouser&nolink&nodate}}
9
10===== Inheritance =====
11
12 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
13++++ Inheritance graph |
14
15<graphviz>
16digraph hierarchy {
17 bgcolor = "transparent"
18 size = "6"
19 rankdir = "TB"
20
21 node [shape = "box"]
22 edge [color = "gray35"]
23
24 efl_interpolator_divisor [fillcolor = "black", label = "Efl.Interpolator.Divisor", color = "gray15", fontcolor = "white", style = "filled"]
25 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
26 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
27
28 efl_interpolator_divisor -> efl_interpolator
29 efl_interpolator -> efl_object
30}
31</graphviz>
32
33++++
34
35++++ Full hierarchy |
36
37 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
38 * [[:develop:api:efl:object|Efl.Object]] //(class)//
39
40
41++++
42===== Members =====
43
44**[[:develop:api:efl:interpolator:divisor:property:factors|factors]]** //**(get, set)**//
45<code c>
46void efl_interpolator_divisor_factors_get(const Eo *obj, double *factor1, double *factor2);
47void efl_interpolator_divisor_factors_set(Eo *obj, double factor1, double factor2);
48</code>
49
50%%Factors property%%\\
51\\
52
53==== Inherited ====
54
55[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:divisor:method:interpolate|interpolate]]** //[Overridden here]//
56\\
57[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:divisor:method:constructor|constructor]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
106\\
107
108===== Events =====
109
110==== Inherited ====
111
112[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
113\\
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
117\\
diff --git a/pages/develop/api/efl/interpolator/divisor/method/constructor.txt b/pages/develop/api/efl/interpolator/divisor/method/constructor.txt
new file mode 100644
index 0000000..d83239a
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/divisor/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Divisor.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:divisor:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/divisor/method/interpolate.txt b/pages/develop/api/efl/interpolator/divisor/method/interpolate.txt
new file mode 100644
index 0000000..eca9d2f
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/divisor/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Divisor.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:divisor:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/divisor/property/factors.txt b/pages/develop/api/efl/interpolator/divisor/property/factors.txt
new file mode 100644
index 0000000..b679492
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/divisor/property/factors.txt
@@ -0,0 +1,41 @@
1~~Title: Efl.Interpolator.Divisor.factors~~
2===== Signature =====
3
4<code>
5@property factors {
6 get {
7 values {
8 factor1: double;
9 factor2: double;
10 }
11 }
12 set {
13 values {
14 factor1: double;
15 factor2: double;
16 }
17 }
18}
19</code>
20
21===== C signature =====
22
23<code c>
24void efl_interpolator_divisor_factors_get(const Eo *obj, double *factor1, double *factor2);
25void efl_interpolator_divisor_factors_set(Eo *obj, double factor1, double factor2);
26</code>
27
28===== Values =====
29
30 * **factor1** - %%First factor of the interpolation function.%%
31 * **factor2** - %%Second factor of the interpolation function.%%
32===== Description =====
33
34%%Factors property%%
35{{page>:develop:api-include:efl:interpolator:divisor:property:factors:description&nouser&nolink&nodate}}
36
37
38===== Implemented by =====
39
40 * **Efl.Interpolator.Divisor.factors**
41
diff --git a/pages/develop/api/efl/interpolator/linear.txt b/pages/develop/api/efl/interpolator/linear.txt
new file mode 100644
index 0000000..b2b3600
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/linear.txt
@@ -0,0 +1,108 @@
1~~Title: Efl.Interpolator.Linear~~
2====== Efl.Interpolator.Linear (class) ======
3
4===== Description =====
5
6%%Efl linear interpolator class%%
7
8{{page>:develop:api-include:efl:interpolator:linear:description&nouser&nolink&nodate}}
9
10===== Inheritance =====
11
12 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
13++++ Inheritance graph |
14
15<graphviz>
16digraph hierarchy {
17 bgcolor = "transparent"
18 size = "6"
19 rankdir = "TB"
20
21 node [shape = "box"]
22 edge [color = "gray35"]
23
24 efl_interpolator_linear [fillcolor = "black", label = "Efl.Interpolator.Linear", color = "gray15", fontcolor = "white", style = "filled"]
25 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
26 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
27
28 efl_interpolator_linear -> efl_interpolator
29 efl_interpolator -> efl_object
30}
31</graphviz>
32
33++++
34
35++++ Full hierarchy |
36
37 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
38 * [[:develop:api:efl:object|Efl.Object]] //(class)//
39
40
41++++
42===== Members =====
43
44==== Inherited ====
45
46[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:linear:method:interpolate|interpolate]]** //[Overridden here]//
47\\
48[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
49\\
50[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
51\\
52[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
53\\
54[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
55\\
56[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:constructor|constructor]]**
57\\
58[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
59\\
60[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
61\\
62[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
63\\
64[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
65\\
66[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
67\\
68[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
69\\
70[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
71\\
72[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
73\\
74[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
75\\
76[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
77\\
78[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
79\\
80[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
81\\
82[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
83\\
84[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
85\\
86[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
87\\
88[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
89\\
90[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
91\\
92[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
93\\
94[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
95\\
96[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
97\\
98
99===== Events =====
100
101==== Inherited ====
102
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
106\\
107[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
108\\
diff --git a/pages/develop/api/efl/interpolator/linear/method/interpolate.txt b/pages/develop/api/efl/interpolator/linear/method/interpolate.txt
new file mode 100644
index 0000000..45144e3
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/linear/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Linear.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:linear:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/method/interpolate.txt b/pages/develop/api/efl/interpolator/method/interpolate.txt
new file mode 100644
index 0000000..8d50c97
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.interpolate~~
2===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * **Efl.Interpolator.interpolate**
31
diff --git a/pages/develop/api/efl/interpolator/sinusoidal.txt b/pages/develop/api/efl/interpolator/sinusoidal.txt
new file mode 100644
index 0000000..62c2cad
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/sinusoidal.txt
@@ -0,0 +1,119 @@
1~~Title: Efl.Interpolator.Sinusoidal~~
2====== Efl.Interpolator.Sinusoidal (class) ======
3
4===== Description =====
5
6%%Efl sinusoidal interpolator class%%
7
8%%output = (1 - cos(input * Pi)) / 2;%%
9
10{{page>:develop:api-include:efl:interpolator:sinusoidal:description&nouser&nolink&nodate}}
11
12===== Inheritance =====
13
14 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
15++++ Inheritance graph |
16
17<graphviz>
18digraph hierarchy {
19 bgcolor = "transparent"
20 size = "6"
21 rankdir = "TB"
22
23 node [shape = "box"]
24 edge [color = "gray35"]
25
26 efl_interpolator_sinusoidal [fillcolor = "black", label = "Efl.Interpolator.Sinusoidal", color = "gray15", fontcolor = "white", style = "filled"]
27 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
28 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
29
30 efl_interpolator_sinusoidal -> efl_interpolator
31 efl_interpolator -> efl_object
32}
33</graphviz>
34
35++++
36
37++++ Full hierarchy |
38
39 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
40 * [[:develop:api:efl:object|Efl.Object]] //(class)//
41
42
43++++
44===== Members =====
45
46**[[:develop:api:efl:interpolator:sinusoidal:property:factor|factor]]** //**(get, set)**//
47<code c>
48double efl_interpolator_sinusoidal_factor_get(const Eo *obj);
49void efl_interpolator_sinusoidal_factor_set(Eo *obj, double factor);
50</code>
51
52%%Factor property%%\\
53\\
54
55==== Inherited ====
56
57[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:sinusoidal:method:interpolate|interpolate]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:sinusoidal:method:constructor|constructor]]** //[Overridden here]//
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
106\\
107[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
108\\
109
110===== Events =====
111
112==== Inherited ====
113
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
117\\
118[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
119\\
diff --git a/pages/develop/api/efl/interpolator/sinusoidal/method/constructor.txt b/pages/develop/api/efl/interpolator/sinusoidal/method/constructor.txt
new file mode 100644
index 0000000..c0296f9
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/sinusoidal/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Sinusoidal.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:sinusoidal:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/sinusoidal/method/interpolate.txt b/pages/develop/api/efl/interpolator/sinusoidal/method/interpolate.txt
new file mode 100644
index 0000000..b306984
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/sinusoidal/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Sinusoidal.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:sinusoidal:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt b/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt
new file mode 100644
index 0000000..c217d4c
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/sinusoidal/property/factor.txt
@@ -0,0 +1,38 @@
1~~Title: Efl.Interpolator.Sinusoidal.factor~~
2===== Signature =====
3
4<code>
5@property factor {
6 get {
7 values {
8 factor: double;
9 }
10 }
11 set {
12 values {
13 factor: double;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22double efl_interpolator_sinusoidal_factor_get(const Eo *obj);
23void efl_interpolator_sinusoidal_factor_set(Eo *obj, double factor);
24</code>
25
26===== Values =====
27
28 * **factor** - %%Factor of the interpolation function.%%
29===== Description =====
30
31%%Factor property%%
32{{page>:develop:api-include:efl:interpolator:sinusoidal:property:factor:description&nouser&nolink&nodate}}
33
34
35===== Implemented by =====
36
37 * **Efl.Interpolator.Sinusoidal.factor**
38
diff --git a/pages/develop/api/efl/interpolator/spring.txt b/pages/develop/api/efl/interpolator/spring.txt
new file mode 100644
index 0000000..a7f7f8b
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/spring.txt
@@ -0,0 +1,117 @@
1~~Title: Efl.Interpolator.Spring~~
2====== Efl.Interpolator.Spring (class) ======
3
4===== Description =====
5
6%%Efl spring interpolator class%%
7
8{{page>:develop:api-include:efl:interpolator:spring:description&nouser&nolink&nodate}}
9
10===== Inheritance =====
11
12 => [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
13++++ Inheritance graph |
14
15<graphviz>
16digraph hierarchy {
17 bgcolor = "transparent"
18 size = "6"
19 rankdir = "TB"
20
21 node [shape = "box"]
22 edge [color = "gray35"]
23
24 efl_interpolator_spring [fillcolor = "black", label = "Efl.Interpolator.Spring", color = "gray15", fontcolor = "white", style = "filled"]
25 efl_interpolator [fillcolor = "gray15", label = "Efl.Interpolator", color = "gray15", fontcolor = "white", style = "filled"]
26 efl_object [fillcolor = "gray15", label = "Efl.Object", color = "gray15", fontcolor = "white", style = "filled"]
27
28 efl_interpolator_spring -> efl_interpolator
29 efl_interpolator -> efl_object
30}
31</graphviz>
32
33++++
34
35++++ Full hierarchy |
36
37 * [[:develop:api:efl:interpolator|Efl.Interpolator]] //(class)//
38 * [[:develop:api:efl:object|Efl.Object]] //(class)//
39
40
41++++
42===== Members =====
43
44**[[:develop:api:efl:interpolator:spring:property:factors|factors]]** //**(get, set)**//
45<code c>
46void efl_interpolator_spring_factors_get(const Eo *obj, double *factor1, double *factor2);
47void efl_interpolator_spring_factors_set(Eo *obj, double factor1, double factor2);
48</code>
49
50%%Factors property%%\\
51\\
52
53==== Inherited ====
54
55[[:develop:api:efl:interpolator|Efl.Interpolator]].**[[:develop:api:efl:interpolator:spring:method:interpolate|interpolate]]** //[Overridden here]//
56\\
57[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:interpolator:spring:method:constructor|constructor]]** //[Overridden here]//
58\\
59[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
60\\
61[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
62\\
63[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
64\\
65[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
66\\
67[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
68\\
69[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
70\\
71[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:destructor|destructor]]**
72\\
73[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
74\\
75[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
76\\
77[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
78\\
79[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
80\\
81[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
82\\
83[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
84\\
85[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
86\\
87[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
88\\
89[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
90\\
91[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
92\\
93[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
94\\
95[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
96\\
97[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
98\\
99[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
100\\
101[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
102\\
103[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
104\\
105[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
106\\
107
108===== Events =====
109
110==== Inherited ====
111
112[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
113\\
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
117\\
diff --git a/pages/develop/api/efl/interpolator/spring/method/constructor.txt b/pages/develop/api/efl/interpolator/spring/method/constructor.txt
new file mode 100644
index 0000000..799e671
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/spring/method/constructor.txt
@@ -0,0 +1,26 @@
1~~Title: Efl.Interpolator.Spring.constructor~~
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3
4<code>
5constructor {
6 return: free(Efl.Object, efl_del);
7}
8</code>
9
10===== C signature =====
11
12<code c>
13Efl_Object *efl_constructor(Eo *obj);
14</code>
15
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:interpolator:spring:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by =====
24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
26
diff --git a/pages/develop/api/efl/interpolator/spring/method/interpolate.txt b/pages/develop/api/efl/interpolator/spring/method/interpolate.txt
new file mode 100644
index 0000000..f212e0f
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/spring/method/interpolate.txt
@@ -0,0 +1,31 @@
1~~Title: Efl.Interpolator.Spring.interpolate~~
2//Overridden from [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]].//===== Signature =====
3
4<code>
5interpolate {
6 params {
7 @in progress: double;
8 }
9 return: double;
10}
11</code>
12
13===== C signature =====
14
15<code c>
16double efl_interpolator_interpolate(Eo *obj, double progress);
17</code>
18
19===== Parameters =====
20
21 * **progress** //(in)// - %%Input value mapped from 0.0 to 1.0.%%
22
23===== Description =====
24
25%%Interpolate the given value.%%
26{{page>:develop:api-include:efl:interpolator:spring:method:interpolate:description&nouser&nolink&nodate}}
27
28===== Implemented by =====
29
30 * [[:develop:api:efl:interpolator:method:interpolate|Efl.Interpolator.interpolate]]
31
diff --git a/pages/develop/api/efl/interpolator/spring/property/factors.txt b/pages/develop/api/efl/interpolator/spring/property/factors.txt
new file mode 100644
index 0000000..ada476d
--- /dev/null
+++ b/pages/develop/api/efl/interpolator/spring/property/factors.txt
@@ -0,0 +1,41 @@
1~~Title: Efl.Interpolator.Spring.factors~~
2===== Signature =====
3
4<code>
5@property factors {
6 get {
7 values {
8 factor1: double;
9 factor2: double;
10 }
11 }
12 set {
13 values {
14 factor1: double;
15 factor2: double;
16 }
17 }
18}
19</code>
20
21===== C signature =====
22
23<code c>
24void efl_interpolator_spring_factors_get(const Eo *obj, double *factor1, double *factor2);
25void efl_interpolator_spring_factors_set(Eo *obj, double factor1, double factor2);
26</code>
27
28===== Values =====
29
30 * **factor1** - %%First factor of the interpolation function.%%
31 * **factor2** - %%Second factor of the interpolation function.%%
32===== Description =====
33
34%%Factors property%%
35{{page>:develop:api-include:efl:interpolator:spring:property:factors:description&nouser&nolink&nodate}}
36
37
38===== Implemented by =====
39
40 * **Efl.Interpolator.Spring.factors**
41