#ifndef MSP_GL_ANIMATEDOBJECT_H_
#define MSP_GL_ANIMATEDOBJECT_H_
+#include <vector>
#include "matrix.h"
#include "objectinstance.h"
{
private:
Matrix matrix;
+ std::vector<float> pose_data;
ProgramData *shdata;
public:
AnimatedObject(const Object &);
+ ~AnimatedObject();
void set_matrix(const Matrix &);
void set_pose_matrix(unsigned, const Matrix &);
+ virtual const Matrix *get_matrix() const { return &matrix; }
+
virtual void setup_render(Renderer &, const Tag &) const;
};