]> git.tdb.fi Git - libs/gl.git/blobdiff - source/animation/animatedobject.h
Check the flat qualifier from the correct member
[libs/gl.git] / source / animation / animatedobject.h
index faa9325cb74912a4439788616c5dac4475dc7cc3..df920755729e05e17da5a617a546d8460f63704c 100644 (file)
@@ -31,15 +31,14 @@ public:
 
 private:
        std::vector<float> pose_data;
-       ProgramData *shdata;
+       ProgramData shdata;
 
 public:
        AnimatedObject(const Object &);
-       ~AnimatedObject();
 
        void set_pose_matrix(unsigned, const Matrix &);
-       ProgramData &get_shader_data();
-       const ProgramData &get_shader_data() const;
+       ProgramData &get_shader_data() { return shdata; }
+       const ProgramData &get_shader_data() const { return shdata; }
 
        DEPRECATED void set_uniform(const std::string &, const KeyFrame::AnimatedUniform &);