The tweener sequence manages several tweeners in a common timeline. More...
|void||insert (const tweener &t)|
|Add a tweener in the sequence. |
|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|
|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. |
|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.
|void claw::tween::tweener_sequence::insert||(||const tweener &||t||)|