#ifndef OBJECTS_SKELETON_HPP_ #define OBJECTS_SKELETON_HPP_ #include "../typedefs.hpp" #include #include #include namespace rigging { struct Rig; struct Pose { std::vector matrices; }; class RigNode { uint index; std::vector> subnodes; public: RigNode(uint index); }; class RigConfig { std::unique_ptr root; }; struct Rig { RigConfig* config; Pose pose; }; }; #endif // OBJECTS_SKELETON_HPP_