Blender V4.3
BLI_easing.h File Reference

Go to the source code of this file.

Functions

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)
 

Function Documentation

◆ BLI_easing_back_ease_in()

float BLI_easing_back_ease_in ( float time,
float begin,
float change,
float duration,
float overshoot )

◆ BLI_easing_back_ease_in_out()

float BLI_easing_back_ease_in_out ( float time,
float begin,
float change,
float duration,
float overshoot )

◆ BLI_easing_back_ease_out()

float BLI_easing_back_ease_out ( float time,
float begin,
float change,
float duration,
float overshoot )

◆ BLI_easing_bounce_ease_in()

◆ BLI_easing_bounce_ease_in_out()

◆ BLI_easing_bounce_ease_out()

◆ BLI_easing_circ_ease_in()

float BLI_easing_circ_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_circ_ease_in_out()

float BLI_easing_circ_ease_in_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_circ_ease_out()

float BLI_easing_circ_ease_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_cubic_ease_in()

float BLI_easing_cubic_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_cubic_ease_in_out()

◆ BLI_easing_cubic_ease_out()

float BLI_easing_cubic_ease_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_elastic_ease_in()

float BLI_easing_elastic_ease_in ( float time,
float begin,
float change,
float duration,
float amplitude,
float period )

◆ BLI_easing_elastic_ease_in_out()

float BLI_easing_elastic_ease_in_out ( float time,
float begin,
float change,
float duration,
float amplitude,
float period )

◆ BLI_easing_elastic_ease_out()

float BLI_easing_elastic_ease_out ( float time,
float begin,
float change,
float duration,
float amplitude,
float period )

◆ BLI_easing_expo_ease_in()

float BLI_easing_expo_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_expo_ease_in_out()

◆ BLI_easing_expo_ease_out()

float BLI_easing_expo_ease_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_linear_ease()

float BLI_easing_linear_ease ( float time,
float begin,
float change,
float duration )

Definition at line 282 of file easing.c.

Referenced by fcurve_eval_keyframes_interpolate().

◆ BLI_easing_quad_ease_in()

float BLI_easing_quad_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quad_ease_in_out()

float BLI_easing_quad_ease_in_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quad_ease_out()

float BLI_easing_quad_ease_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quart_ease_in()

float BLI_easing_quart_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quart_ease_in_out()

float BLI_easing_quart_ease_in_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quart_ease_out()

float BLI_easing_quart_ease_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quint_ease_in()

float BLI_easing_quint_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quint_ease_in_out()

float BLI_easing_quint_ease_in_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_quint_ease_out()

float BLI_easing_quint_ease_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_sine_ease_in()

float BLI_easing_sine_ease_in ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_sine_ease_in_out()

float BLI_easing_sine_ease_in_out ( float time,
float begin,
float change,
float duration )

◆ BLI_easing_sine_ease_out()

float BLI_easing_sine_ease_out ( float time,
float begin,
float change,
float duration )