22 #ifndef INCLUDED_SKELETONANIMMANAGER 23 #define INCLUDED_SKELETONANIMMANAGER 28 #include <unordered_map> 63 std::unique_ptr<CSkeletonAnim>
BuildAnimation(
const VfsPath& pathname,
const CStr8& name,
const CStr8& ID,
int frequency,
float speed,
float actionpos,
float actionpos2,
float soundpos);
67 std::unordered_map<VfsPath, std::unique_ptr<CSkeletonAnimDef>>
m_Animations;
std::unique_ptr< CSkeletonAnim > BuildAnimation(const VfsPath &pathname, const CStr8 &name, const CStr8 &ID, int frequency, float speed, float actionpos, float actionpos2, float soundpos)
Load raw animation frame animation from given file, and build an animation specific to this model...
Definition: SkeletonAnimManager.cpp:89
CColladaManager & m_ColladaManager
Definition: SkeletonAnimManager.h:69
CSkeletonAnimDef * GetAnimation(const VfsPath &pathname)
Definition: SkeletonAnimManager.cpp:50
Definition: SkeletonAnimDef.h:47
~CSkeletonAnimManager()
Definition: SkeletonAnimManager.cpp:43
std::unordered_map< VfsPath, std::unique_ptr< CSkeletonAnimDef > > m_Animations
Definition: SkeletonAnimManager.h:67
NONCOPYABLE(CSkeletonAnimManager)
Definition: SkeletonAnimManager.h:38
CSkeletonAnimManager(CColladaManager &colladaManager)
Definition: SkeletonAnimManager.cpp:36
Definition: ColladaManager.h:25
Definition: SkeletonAnim.h:32