#include <msp/time/timedelta.h>
#include "animation.h"
+#include "matrix.h"
namespace Msp {
namespace GL {
/// 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 &);