22#include "transformpath.h"
29 std::shared_ptr<TransformPath> m_path;
30 std::map<std::shared_ptr<Node>,
Matrix4f> m_exploded;
35 void add(
const std::shared_ptr<Node>& node);
36 void remove(
const std::shared_ptr<Node>& node);
38 std::vector<std::shared_ptr<Node>>
list();
41 const std::shared_ptr<TransformPath>&
path();
std::vector< std::shared_ptr< Node > > list()
const std::shared_ptr< TransformPath > & path()
void setPath(const std::shared_ptr< TransformPath > &path)
void remove(const std::shared_ptr< Node > &node)
void add(const std::shared_ptr< Node > &node)
void update(float factor)
The Matrix4f class is 4 X 4 matrix.
Definition matrix.h:226
std::shared_ptr< Exploder > _exploder()