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