X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fanimation.h;h=6845d23ee3e1652c9f7e49a86e5145f3faa6aa52;hp=616d0e74e9ab8beadc2c39b4010786d2f57082cb;hb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;hpb=553f3ec4fbe28a37978ee53b9b6e22fedb691e1d diff --git a/source/animation.h b/source/animation.h index 616d0e74..6845d23e 100644 --- a/source/animation.h +++ b/source/animation.h @@ -83,10 +83,10 @@ private: class ValueCurve: public Curve { public: - typedef typename Interpolate::SplineKnot Knot; + typedef typename Interpolate::SplineKnot Knot; private: - Interpolate::Spline spline; + Interpolate::Spline spline; public: ValueCurve(CurveTarget, int, const std::vector &); @@ -182,9 +182,11 @@ public: const std::string &get_uniform_name(unsigned) const; void add_keyframe(const Time::TimeDelta &, const KeyFrame &); + void add_keyframe_owned(const Time::TimeDelta &, const KeyFrame *); DEPRECATED void add_keyframe(const Time::TimeDelta &, const KeyFrame &, float); DEPRECATED void add_keyframe(const Time::TimeDelta &, const KeyFrame &, float, float); void add_control_keyframe(const KeyFrame &); + void add_control_keyframe_owned(const KeyFrame *); private: void add_keyframe(const Time::TimeDelta &, const KeyFrame *, float, float, bool); void add_keyframe(const Time::TimeDelta &, const KeyFrame *, bool, bool);