|
Claw
1.7.3
|
Common interface for all tweeners. More...
#include <base_tweener.hpp>
Public Types | |
| typedef boost::function< void()> | finish_callback |
| The type of the function called to notify the end of the tweener. | |
Public Member Functions | |
| virtual | ~base_tweener () |
| Destructor. | |
| base_tweener * | clone () const |
| Create a copy of this allocated with new. | |
| bool | is_finished () const |
| Tell if the tweener has reached his total duration. | |
| double | update (double dt) |
| Update the base_tweener of a given amount of time. | |
| void | on_finished (finish_callback f) |
| Execute the callbacks notifying about the finish of the tweener. | |
Common interface for all tweeners.
Definition at line 44 of file base_tweener.hpp.
| double claw::tween::base_tweener::update | ( | double | dt | ) |
Update the base_tweener of a given amount of time.
| dt | The duration of the update in time units since the last call. |
Definition at line 66 of file base_tweener.cpp.
References CLAW_POSTCOND, and CLAW_PRECOND.
1.8.1.2