|
Claw
1.7.3
|
The tweener sequence manages several tweeners in a common timeline. More...
#include <tweener_sequence.hpp>
Public Member Functions | |
| void | insert (const tweener &t) |
| Add a tweener in the sequence. | |
| void | clear () |
| Remove all the tweeners from the sequence. | |
| bool | empty () const |
| Tells if there is nothing in this sequence. | |
Public Member Functions inherited from claw::tween::base_tweener | |
| 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. | |
Additional Inherited Members | |
Public Types inherited from claw::tween::base_tweener | |
| typedef boost::function< void()> | finish_callback |
| The type of the function called to notify the end of the tweener. | |
The tweener sequence manages several tweeners in a common timeline.
A tweener in a tweener sequence will start only when all the previous tweeners in the same sequence are over.
Definition at line 51 of file tweener_sequence.hpp.
| void claw::tween::tweener_sequence::insert | ( | const tweener & | t | ) |
Add a tweener in the sequence.
| t | The tweener. |
Definition at line 36 of file tweener_sequence.cpp.
1.8.1.2