private:
struct AnimationSlot
{
- const Animation &animation;
+ const Animation *animation;
Animation::Iterator iterator;
AnimationSlot(const Animation &);
};
- typedef std::list<AnimationSlot> AnimationList;
-
struct ObjectSlot
{
AnimatedObject &object;
Matrix base_matrix;
const Armature *armature;
- AnimationList animations;
+ std::vector<AnimationSlot> animations;
bool stacked;
ObjectSlot(AnimatedObject &);