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;
Definition: ColladaManager.h:26
Definition: SkeletonAnimDef.h:48
Definition: SkeletonAnimManager.h:39
~CSkeletonAnimManager()
Definition: SkeletonAnimManager.cpp:43
CColladaManager & m_ColladaManager
Definition: SkeletonAnimManager.h:69
CSkeletonAnimManager(CColladaManager &colladaManager)
Definition: SkeletonAnimManager.cpp:36
CSkeletonAnimDef * GetAnimation(const VfsPath &pathname)
Definition: SkeletonAnimManager.cpp:50
NONCOPYABLE(CSkeletonAnimManager)
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
std::unordered_map< VfsPath, std::unique_ptr< CSkeletonAnimDef > > m_Animations
Definition: SkeletonAnimManager.h:67
Definition: SkeletonAnim.h:33