X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fanimationplayer.h;h=34a282d6b5bba2f36dce446a243c84b841176714;hb=5c5d094255ae5b0a07f99392a5a099ad9c8e8e38;hp=db338ffb25b24684975078544bbfa66b2435d6c5;hpb=cd7dff6e8cf6a7b678b359e1cf02695ad688468f;p=libs%2Fgl.git diff --git a/source/animationplayer.h b/source/animationplayer.h index db338ffb..34a282d6 100644 --- a/source/animationplayer.h +++ b/source/animationplayer.h @@ -3,6 +3,7 @@ #include #include "animation.h" +#include "matrix.h" namespace Msp { namespace GL { @@ -55,9 +56,12 @@ public: /// Returns the number of animations currently affecting an object. unsigned get_n_active_animations(const AnimatedObject &) const; - /// Stops any animations affecting an object. + /// Stops all animations affecting an object. void stop(AnimatedObject &); + /// Stops a single animation affecting an object. + void stop(AnimatedObject &, const Animation &); + /** Advances all playing animations. Should be called in a regular manner, preferably just before rendering. */ void tick(const Time::TimeDelta &);