#pragma once #include #include #include #include #include "graphics/commons/Model.hpp" #include "objects/rigging.hpp" namespace rigging { class SkeletonConfig; } namespace vcm { struct VcmModel { std::unordered_map parts; std::optional skeleton; model::Model& squash(); model::Model squashed() const; }; VcmModel parse( std::string_view file, std::string_view src, bool usexml ); }