Claw
1.7.3
|
Tweeners interpolate the intermediate values between two given reference values using various equations. More...
Classes | |
class | base_tweener |
Common interface for all tweeners. More... | |
class | easing_none |
Easing functions for the tweener. Those functions do nothing. More... | |
class | symmetric_easing |
Easing functions for the tweener. More... | |
class | single_tweener |
A single_tweener makes a value to evolve through time from a initial value to an end value according to a given function. More... | |
class | tweener |
A tweener makes a value to evolve through time from a initial value to an end value according to a given function. More... | |
class | tweener_group |
The tweener group manages several tweeners and remove them when they are over. More... | |
class | tweener_sequence |
The tweener sequence manages several tweeners in a common timeline. More... |
Typedefs | |
typedef symmetric_easing < easing_back_func > | easing_back |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_bounce_func > | easing_bounce |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_circ_func > | easing_circ |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_cubic_func > | easing_cubic |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_elastic_func > | easing_elastic |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_expo_func > | easing_expo |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_linear_func > | easing_linear |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_quad_func > | easing_quad |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_quart_func > | easing_quart |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_quint_func > | easing_quint |
Easing functions for the tweener. | |
typedef symmetric_easing < easing_sine_func > | easing_sine |
Easing functions for the tweener. |
Functions | |
double | easing_back_func (double t) |
The default function. | |
double | easing_bounce_func (double t) |
The default function. | |
double | easing_circ_func (double t) |
The default function. | |
double | easing_cubic_func (double t) |
The default function. | |
double | easing_elastic_func (double t) |
The default function. | |
double | easing_expo_func (double t) |
The default function. | |
double | easing_linear_func (double t) |
The default function. | |
double | easing_quad_func (double t) |
The default function. | |
double | easing_quart_func (double t) |
The default function. | |
double | easing_quint_func (double t) |
The default function. | |
double | easing_sine_func (double t) |
The default function. |
Tweeners interpolate the intermediate values between two given reference values using various equations.
Easing functions for the tweener.
Definition at line 44 of file easing_back.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_bounce.hpp.
Easing functions for the tweener.
Definition at line 45 of file easing_circ.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_cubic.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_elastic.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_expo.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_linear.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_quad.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_quart.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_quint.hpp.
Easing functions for the tweener.
Definition at line 44 of file easing_sine.hpp.
double claw::tween::easing_back_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_back.cpp.
double claw::tween::easing_bounce_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_bounce.cpp.
double claw::tween::easing_circ_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_circ.cpp.
double claw::tween::easing_cubic_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_cubic.cpp.
double claw::tween::easing_elastic_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 39 of file easing_elastic.cpp.
double claw::tween::easing_expo_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 38 of file easing_expo.cpp.
double claw::tween::easing_linear_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_linear.cpp.
double claw::tween::easing_quad_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_quad.cpp.
double claw::tween::easing_quart_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_quart.cpp.
double claw::tween::easing_quint_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 36 of file easing_quint.cpp.
double claw::tween::easing_sine_func | ( | double | t | ) |
The default function.
t | The ratio of the date, in (0, 1), representing the total progression of the tweener. |
Definition at line 39 of file easing_sine.cpp.