Remove @beta from Efl.Interpolator classes

All of them, except the divisor interpolator, because I still don't
know what it does.
Ref T8445

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10893
This commit is contained in:
Xavi Artigas 2019-12-17 13:15:33 +00:00 committed by Cedric BAIL
parent a2084ba22e
commit 142cdd6ece
8 changed files with 24 additions and 8 deletions

View File

@ -1,10 +1,12 @@
class @beta Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Accelerated interpolator. It starts slow and accelerates, stopping abruptly when
it reaches $[1.0].
Internally it uses the first half of a sinus rise (from 0 to 0.5) and the steepness
can be customized.
@since 1.24
]]
data: Efl_Accelerate_Interpolator_Data;
methods {

View File

@ -1,9 +1,11 @@
class @beta Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Bouncing interpolator. The value quickly reaches $[1.0] and then bounces back
a number of times before stopping at $[1.0].
The number of bounces and how far it goes back on every bounce can be customized.
@since 1.24
]]
data: Efl_Bounce_Interpolator_Data;
methods {

View File

@ -1,10 +1,12 @@
class @beta Efl.Cubic_Bezier_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Cubic_Bezier_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Cubic Bezier interpolator. It starts slow, then moves quickly and then slows down
again before stopping.
The exact shape of the mapping curve can be modified through the @.control_points
property.
@since 1.24
]]
data: Efl_Cubic_Bezier_Interpolator_Data;
methods {

View File

@ -1,10 +1,12 @@
class @beta Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Decelerated interpolator. It starts fast and decelerates, stopping smoothly when
it reaches $[1.0].
Internally it uses the second half of a sinus rise (from 0.5 to 1.0) and the steepness
can be customized through the @.slope property.
@since 1.24
]]
data: Efl_Decelerate_Interpolator_Data;
methods {

View File

@ -1,6 +1,8 @@
class @beta Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Linear interpolation (pass-through). Input values are used unmodified as output.
@since 1.24
]]
data: Efl_Linear_Interpolator_Data;
implements {

View File

@ -1,9 +1,11 @@
class @beta Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Sinusoidal interpolator. It starts slow, then moves quickly and then slows down
again before stopping.
How long it stays in the quick zone (the slope of the curve) can be customized.
@since 1.24
]]
data: Efl_Sinusoidal_Interpolator_Data;
methods {

View File

@ -1,9 +1,11 @@
class @beta Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
class Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
{
[[Spring interpolator. The value quickly reaches $[1.0] and then oscillates
around it a number of times before stopping (as if linked with a spring).
The number of oscillations and how quickly it stops can be customized.
@since 1.24
]]
data: Efl_Spring_Interpolator_Data;
methods {

View File

@ -1,4 +1,4 @@
interface @beta Efl.Interpolator
interface Efl.Interpolator
{
[[Interface providing interpolation capabilities.
@ -11,6 +11,8 @@ interface @beta Efl.Interpolator
For example implementations see @Efl.Accelerate_Interpolator, @Efl.Decelerate_Interpolator
or @Efl.Bounce_Interpolator.
@since 1.24
]]
methods {
interpolate {