11 #ifndef CAL_CORESKELETON_H
12 #define CAL_CORESKELETON_H
14 #include "cal3d/global.h"
15 #include "cal3d/refcounted.h"
16 #include "cal3d/refptr.h"
32 void calculateState();
34 CalCoreBone* getCoreBone(
const std::string& strName);
35 int getCoreBoneId(
const std::string& strName);
36 bool mapCoreBoneName(
int coreBoneId,
const std::string& strName);
37 std::vector<int>& getVectorRootCoreBoneId();
38 std::vector<CalCoreBone *>& getVectorCoreBone();
40 void scale(
float factor);
43 std::vector<CalCoreBone *> m_vectorCoreBone;
44 std::map< std::string, int > m_mapCoreBoneNames;
45 std::vector<int> m_vectorRootCoreBoneId;
Definition: coremodel.h:25
Definition: corebone.h:25
Definition: coreskeleton.h:23
Derive from RefCounted to make your class have reference-counted lifetime semantics.
Definition: refcounted.h:28