Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-03-25 02:57:37 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-03-25 02:59:10 +0400
commit05deec3204a91984180a4458c956f490dc10d260 (patch)
treeaa13eab0a0fb1729ca8fe4da70ee9ee6c752751d /source/blender
parent673b66547174d8771e34265b436c09e64728a5b8 (diff)
Code cleanup: rename easing functions with BLI_easing_ prefix
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/blenkernel/intern/fcurve.c62
-rw-r--r--source/blender/blenlib/BLI_easing.h62
-rw-r--r--source/blender/blenlib/intern/easing.c70
3 files changed, 96 insertions, 98 deletions
diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c
index dc5a6aac503..7079525e765 100644
--- a/source/blender/blenkernel/intern/fcurve.c
+++ b/source/blender/blenkernel/intern/fcurve.c
@@ -2126,20 +2126,20 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_LIN:
/* linear - simply linearly interpolate between values of the two keyframes */
- cvalue = LinearEase(time, begin, change, duration);
+ cvalue = BLI_easing_linear_ease(time, begin, change, duration);
break;
/* easing ............................................ */
case BEZT_IPO_BACK:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = BackEaseIn(time, begin, change, duration, prevbezt->back);
+ cvalue = BLI_easing_back_ease_in(time, begin, change, duration, prevbezt->back);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = BackEaseOut(time, begin, change, duration, prevbezt->back);
+ cvalue = BLI_easing_back_ease_out(time, begin, change, duration, prevbezt->back);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = BackEaseInOut(time, begin, change, duration, prevbezt->back);
+ cvalue = BLI_easing_back_ease_in_out(time, begin, change, duration, prevbezt->back);
break;
}
break;
@@ -2147,13 +2147,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_BOUNCE:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = BounceEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_bounce_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = BounceEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_bounce_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = BounceEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_bounce_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2161,13 +2161,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_CIRC:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = CircEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_circ_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = CircEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_circ_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = CircEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_circ_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2175,13 +2175,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_CUBIC:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = CubicEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_cubic_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = CubicEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_cubic_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = CubicEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_cubic_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2189,13 +2189,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_ELASTIC:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = ElasticEaseIn(time, begin, change, duration, amplitude, period);
+ cvalue = BLI_easing_elastic_ease_in(time, begin, change, duration, amplitude, period);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = ElasticEaseOut(time, begin, change, duration, amplitude, period);
+ cvalue = BLI_easing_elastic_ease_out(time, begin, change, duration, amplitude, period);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = ElasticEaseInOut(time, begin, change, duration, amplitude, period);
+ cvalue = BLI_easing_elastic_ease_in_out(time, begin, change, duration, amplitude, period);
break;
}
break;
@@ -2203,13 +2203,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_EXPO:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = ExpoEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_expo_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = ExpoEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_expo_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = ExpoEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_expo_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2217,13 +2217,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_QUAD:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = QuadEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_quad_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = QuadEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_quad_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = QuadEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_quad_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2231,13 +2231,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_QUART:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = QuartEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_quart_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = QuartEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_quart_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = QuartEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_quart_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2245,13 +2245,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_QUINT:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = QuintEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_quint_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = QuintEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_quint_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = QuintEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_quint_ease_in_out(time, begin, change, duration);
break;
}
break;
@@ -2259,13 +2259,13 @@ static float fcurve_eval_keyframes(FCurve *fcu, BezTriple *bezts, float evaltime
case BEZT_IPO_SINE:
switch (prevbezt->easing) {
case BEZT_IPO_EASE_IN:
- cvalue = SineEaseIn(time, begin, change, duration);
+ cvalue = BLI_easing_sine_ease_in(time, begin, change, duration);
break;
case BEZT_IPO_EASE_OUT:
- cvalue = SineEaseOut(time, begin, change, duration);
+ cvalue = BLI_easing_sine_ease_out(time, begin, change, duration);
break;
case BEZT_IPO_EASE_IN_OUT:
- cvalue = SineEaseInOut(time, begin, change, duration);
+ cvalue = BLI_easing_sine_ease_in_out(time, begin, change, duration);
break;
}
break;
diff --git a/source/blender/blenlib/BLI_easing.h b/source/blender/blenlib/BLI_easing.h
index 4b3bc8624d0..0f9f73f475e 100644
--- a/source/blender/blenlib/BLI_easing.h
+++ b/source/blender/blenlib/BLI_easing.h
@@ -39,37 +39,37 @@
extern "C" {
#endif
-float BackEaseIn(float time, float begin, float change, float duration, float overshoot);
-float BackEaseOut(float time, float begin, float change, float duration, float overshoot);
-float BackEaseInOut(float time, float begin, float change, float duration, float overshoot);
-float BounceEaseOut(float time, float begin, float change, float duration);
-float BounceEaseIn(float time, float begin, float change, float duration);
-float BounceEaseInOut(float time, float begin, float change, float duration);
-float CircEaseIn(float time, float begin, float change, float duration);
-float CircEaseOut(float time, float begin, float change, float duration);
-float CircEaseInOut(float time, float begin, float change, float duration);
-float CubicEaseIn(float time, float begin, float change, float duration);
-float CubicEaseOut(float time, float begin, float change, float duration);
-float CubicEaseInOut(float time, float begin, float change, float duration);
-float ElasticEaseIn(float time, float begin, float change, float duration, float amplitude, float period);
-float ElasticEaseOut(float time, float begin, float change, float duration, float amplitude, float period);
-float ElasticEaseInOut(float time, float begin, float change, float duration, float amplitude, float period);
-float ExpoEaseIn(float time, float begin, float change, float duration);
-float ExpoEaseOut(float time, float begin, float change, float duration);
-float ExpoEaseInOut(float time, float begin, float change, float duration);
-float LinearEase(float time, float begin, float change, float duration);
-float QuadEaseIn(float time, float begin, float change, float duration);
-float QuadEaseOut(float time, float begin, float change, float duration);
-float QuadEaseInOut(float time, float begin, float change, float duration);
-float QuartEaseIn(float time, float begin, float change, float duration);
-float QuartEaseOut(float time, float begin, float change, float duration);
-float QuartEaseInOut(float time, float begin, float change, float duration);
-float QuintEaseIn(float time, float begin, float change, float duration);
-float QuintEaseOut(float time, float begin, float change, float duration);
-float QuintEaseInOut(float time, float begin, float change, float duration);
-float SineEaseIn(float time, float begin, float change, float duration);
-float SineEaseOut(float time, float begin, float change, float duration);
-float SineEaseInOut(float time, float begin, float change, float duration);
+float BLI_easing_back_ease_in(float time, float begin, float change, float duration, float overshoot);
+float BLI_easing_back_ease_out(float time, float begin, float change, float duration, float overshoot);
+float BLI_easing_back_ease_in_out(float time, float begin, float change, float duration, float overshoot);
+float BLI_easing_bounce_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_bounce_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_bounce_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_circ_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_circ_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_circ_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_cubic_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_cubic_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_cubic_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_elastic_ease_in(float time, float begin, float change, float duration, float amplitude, float period);
+float BLI_easing_elastic_ease_out(float time, float begin, float change, float duration, float amplitude, float period);
+float BLI_easing_elastic_ease_in_out(float time, float begin, float change, float duration, float amplitude, float period);
+float BLI_easing_expo_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_expo_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_expo_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_linear_ease(float time, float begin, float change, float duration);
+float BLI_easing_quad_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_quad_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_quad_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_quart_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_quart_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_quart_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_quint_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_quint_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_quint_ease_in_out(float time, float begin, float change, float duration);
+float BLI_easing_sine_ease_in(float time, float begin, float change, float duration);
+float BLI_easing_sine_ease_out(float time, float begin, float change, float duration);
+float BLI_easing_sine_ease_in_out(float time, float begin, float change, float duration);
#ifdef __cplusplus
}
diff --git a/source/blender/blenlib/intern/easing.c b/source/blender/blenlib/intern/easing.c
index f3b2efd4680..2c7bb0a3abe 100644
--- a/source/blender/blenlib/intern/easing.c
+++ b/source/blender/blenlib/intern/easing.c
@@ -31,8 +31,6 @@
/** \file blender/blenlib/intern/easing.c
* \ingroup bli
*/
-
-#include <math.h>
#include "BLI_math_base.h"
@@ -41,7 +39,7 @@
#include "BLI_strict_flags.h"
-float BackEaseIn(float time, float begin, float change, float duration, float overshoot)
+float BLI_easing_back_ease_in(float time, float begin, float change, float duration, float overshoot)
{
if (overshoot == 0.0f)
overshoot = 1.70158f;
@@ -49,7 +47,7 @@ float BackEaseIn(float time, float begin, float change, float duration, float ov
return change * time * time * ((overshoot + 1) * time - overshoot) + begin;
}
-float BackEaseOut(float time, float begin, float change, float duration, float overshoot)
+float BLI_easing_back_ease_out(float time, float begin, float change, float duration, float overshoot)
{
if (overshoot == 0.0f)
overshoot = 1.70158f;
@@ -57,7 +55,7 @@ float BackEaseOut(float time, float begin, float change, float duration, float o
return change * (time * time * ((overshoot + 1) * time + overshoot) + 1) + begin;
}
-float BackEaseInOut(float time, float begin, float change, float duration, float overshoot)
+float BLI_easing_back_ease_in_out(float time, float begin, float change, float duration, float overshoot)
{
if (overshoot == 0.0f)
overshoot = 1.70158f;
@@ -70,7 +68,7 @@ float BackEaseInOut(float time, float begin, float change, float duration, float
}
-float BounceEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_bounce_ease_out(float time, float begin, float change, float duration)
{
time /= duration;
if (time < (1 / 2.75f)) {
@@ -90,32 +88,32 @@ float BounceEaseOut(float time, float begin, float change, float duration)
}
}
-float BounceEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_bounce_ease_in(float time, float begin, float change, float duration)
{
- return change - BounceEaseOut(duration - time, 0, change, duration) + begin;
+ return change - BLI_easing_bounce_ease_out(duration - time, 0, change, duration) + begin;
}
-float BounceEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_bounce_ease_in_out(float time, float begin, float change, float duration)
{
if (time < duration / 2)
- return BounceEaseIn(time * 2, 0, change, duration) * 0.5f + begin;
+ return BLI_easing_bounce_ease_in(time * 2, 0, change, duration) * 0.5f + begin;
else
- return BounceEaseOut(time * 2 - duration, 0, change, duration) * 0.5f + change * 0.5f + begin;
+ return BLI_easing_bounce_ease_out(time * 2 - duration, 0, change, duration) * 0.5f + change * 0.5f + begin;
}
-float CircEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_circ_ease_in(float time, float begin, float change, float duration)
{
time /= duration;
return -change * (sqrtf(1 - time * time) - 1) + begin;
}
-float CircEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_circ_ease_out(float time, float begin, float change, float duration)
{
time = time / duration - 1;
return change * sqrtf(1 - time * time) + begin;
}
-float CircEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_circ_ease_in_out(float time, float begin, float change, float duration)
{
if ((time /= duration / 2) < 1.0f)
return -change / 2 * (sqrtf(1 - time * time) - 1) + begin;
@@ -123,19 +121,19 @@ float CircEaseInOut(float time, float begin, float change, float duration)
return change / 2 * (sqrtf(1 - time * time) + 1) + begin;
}
-float CubicEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_cubic_ease_in(float time, float begin, float change, float duration)
{
time /= duration;
return change * time * time * time + begin;
}
-float CubicEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_cubic_ease_out(float time, float begin, float change, float duration)
{
time = time / duration - 1;
return change * (time * time * time + 1) + begin;
}
-float CubicEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_cubic_ease_in_out(float time, float begin, float change, float duration)
{
if ((time /= duration / 2) < 1.0f)
return change / 2 * time * time * time + begin;
@@ -143,7 +141,7 @@ float CubicEaseInOut(float time, float begin, float change, float duration)
return change / 2 * (time * time * time + 2) + begin;
}
-float ElasticEaseIn(float time, float begin, float change, float duration, float amplitude, float period)
+float BLI_easing_elastic_ease_in(float time, float begin, float change, float duration, float amplitude, float period)
{
float s;
@@ -167,7 +165,7 @@ float ElasticEaseIn(float time, float begin, float change, float duration, float
return -(amplitude * powf(2, 10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period)) + begin;
}
-float ElasticEaseOut(float time, float begin, float change, float duration, float amplitude, float period)
+float BLI_easing_elastic_ease_out(float time, float begin, float change, float duration, float amplitude, float period)
{
float s;
@@ -187,7 +185,7 @@ float ElasticEaseOut(float time, float begin, float change, float duration, floa
return (amplitude * powf(2, -10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period) + change + begin);
}
-float ElasticEaseInOut(float time, float begin, float change, float duration, float amplitude, float period)
+float BLI_easing_elastic_ease_in_out(float time, float begin, float change, float duration, float amplitude, float period)
{
float s;
@@ -212,17 +210,17 @@ float ElasticEaseInOut(float time, float begin, float change, float duration, fl
return amplitude * powf(2, -10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period) * 0.5f + change + begin;
}
-float ExpoEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_expo_ease_in(float time, float begin, float change, float duration)
{
return (time == 0.0f) ? begin : change * powf(2, 10 * (time / duration - 1)) + begin;
}
-float ExpoEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_expo_ease_out(float time, float begin, float change, float duration)
{
return (time == duration) ? begin + change : change * (-powf(2, -10 * time / duration) + 1) + begin;
}
-float ExpoEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_expo_ease_in_out(float time, float begin, float change, float duration)
{
if (time == 0.0f)
return begin;
@@ -234,24 +232,24 @@ float ExpoEaseInOut(float time, float begin, float change, float duration)
return change / 2 * (-powf(2, -10 * time) + 2) + begin;
}
-float LinearEase(float time, float begin, float change, float duration)
+float BLI_easing_linear_ease(float time, float begin, float change, float duration)
{
return change * time / duration + begin;
}
-float QuadEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_quad_ease_in(float time, float begin, float change, float duration)
{
time /= duration;
return change * time * time + begin;
}
-float QuadEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_quad_ease_out(float time, float begin, float change, float duration)
{
time /= duration;
return -change * time * (time - 2) + begin;
}
-float QuadEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_quad_ease_in_out(float time, float begin, float change, float duration)
{
if ((time /= duration / 2) < 1.0f)
return change / 2 * time * time + begin;
@@ -260,19 +258,19 @@ float QuadEaseInOut(float time, float begin, float change, float duration)
}
-float QuartEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_quart_ease_in(float time, float begin, float change, float duration)
{
time /= duration;
return change * time * time * time * time + begin;
}
-float QuartEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_quart_ease_out(float time, float begin, float change, float duration)
{
time = time / duration - 1;
return -change * (time * time * time * time - 1) + begin;
}
-float QuartEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_quart_ease_in_out(float time, float begin, float change, float duration)
{
if ((time /= duration / 2) < 1.0f)
return change / 2 * time * time * time * time + begin;
@@ -280,17 +278,17 @@ float QuartEaseInOut(float time, float begin, float change, float duration)
return -change / 2 * ( time * time * time * time - 2) + begin;
}
-float QuintEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_quint_ease_in(float time, float begin, float change, float duration)
{
time /= duration;
return change * time * time * time * time * time + begin;
}
-float QuintEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_quint_ease_out(float time, float begin, float change, float duration)
{
time = time / duration - 1;
return change * (time * time * time * time * time + 1) + begin;
}
-float QuintEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_quint_ease_in_out(float time, float begin, float change, float duration)
{
if ((time /= duration / 2) < 1.0f)
return change / 2 * time * time * time * time * time + begin;
@@ -298,17 +296,17 @@ float QuintEaseInOut(float time, float begin, float change, float duration)
return change / 2 * (time * time * time * time * time + 2) + begin;
}
-float SineEaseIn(float time, float begin, float change, float duration)
+float BLI_easing_sine_ease_in(float time, float begin, float change, float duration)
{
return -change * cosf(time / duration * (float)M_PI_2) + change + begin;
}
-float SineEaseOut(float time, float begin, float change, float duration)
+float BLI_easing_sine_ease_out(float time, float begin, float change, float duration)
{
return change * sinf(time / duration * (float)M_PI_2) + begin;
}
-float SineEaseInOut(float time, float begin, float change, float duration)
+float BLI_easing_sine_ease_in_out(float time, float begin, float change, float duration)
{
return -change / 2 * (cosf((float)M_PI * time / duration) - 1) + begin;
}