#pragma once #include #include #include namespace rigging { struct Skeleton; class SkeletonConfig; } class NamedSkeletons { public: NamedSkeletons(); std::shared_ptr createSkeleton( const std::string& name, const rigging::SkeletonConfig* config ); rigging::Skeleton* getSkeleton(const std::string& name); private: std::unordered_map> skeletons; };