]> git.tdb.fi Git - libs/gl.git/blobdiff - source/animation.h
Add public functions for adding owned keyframes to Animation
[libs/gl.git] / source / animation.h
index 616d0e74e9ab8beadc2c39b4010786d2f57082cb..d053ee9004835154acd8f22f3a91ab5655148c67 100644 (file)
@@ -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);