forked from enlightenment/efl
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:
parent
a2084ba22e
commit
142cdd6ece
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue