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 &);