22 #ifndef GRIM_SKELETON_H 23 #define GRIM_SKELETON_H 25 #include "common/hashmap.h" 26 #include "common/hash-str.h" 28 #include "math/mathfwd.h" 29 #include "math/quat.h" 31 #include "engines/grim/object.h" 32 #include "engines/grim/actor.h" 35 class SeekableReadStream;
40 class AnimationStateEmi;
46 Math::Vector3d _trans;
47 Math::Quaternion _quat;
49 Math::Matrix4 _absMatrix;
50 Math::Matrix4 _relMatrix;
51 Math::Matrix4 _animMatrix;
52 Math::Quaternion _animQuat;
53 Math::Matrix4 _finalMatrix;
54 Math::Quaternion _finalQuat;
59 Math::Quaternion _quat;
71 void initBone(
int index);
76 static const int MAX_ANIMATION_LAYERS = 8;
94 int getJointIndex(
const Joint *j)
const;
Definition: animationemi.h:74
Definition: skeleton.h:68
Definition: skeleton.h:64
Definition: algorithm.h:29
Definition: skeleton.h:57
Definition: skeleton.h:43