]> git.tdb.fi Git - libs/gl.git/blobdiff - source/animation/keyframe.h
Check the flat qualifier from the correct member
[libs/gl.git] / source / animation / keyframe.h
index 7a96447e656d5ef533a381b099a9e39e17abc44d..5e70aa730c970bf11ac51231c72ad8defd695344 100644 (file)
@@ -23,10 +23,10 @@ public:
                std::string inline_base_name;
 
        public:
-               Loader(KeyFrame &);
-               Loader(KeyFrame &, Collection &);
+               Loader(KeyFrame &k): Loader(k, 0) { }
+               Loader(KeyFrame &k, Collection &c): Loader(k, &c) { }
        private:
-               void init();
+               Loader(KeyFrame &, Collection *);
 
        public:
                void set_inline_base_name(const std::string &);
@@ -67,12 +67,9 @@ public:
 private:
        Transform transform;
        UniformMap uniforms;
-       const Pose *pose;
+       const Pose *pose = 0;
 
 public:
-       KeyFrame();
-       ~KeyFrame();
-
        void set_transform(const Transform &);
        void set_matrix(const Matrix &);
        void set_uniform(const std::string &, const AnimatedUniform &);