40 #ifndef _graphicsskeleton_h 
   41 #define _graphicsskeleton_h 
   49     template<
typename T> 
class SharedPtr;
 
   50     typedef SharedPtr<Skeleton> SkeletonPtr;
 
   58         class InternalSkeletonData;
 
   66                 typedef std::vector<Bone*>                  BoneContainer;
 
   67                 typedef BoneContainer::iterator             BoneIterator;
 
   68                 typedef BoneContainer::const_iterator       ConstBoneIterator;
 
   69                 typedef std::map<String,Bone*>              NamedBoneContainer;
 
   70                 typedef NamedBoneContainer::iterator        NamedBoneIterator;
 
   71                 typedef NamedBoneContainer::const_iterator  ConstNamedBoneIterator;
 
   91                 UInt16 GetNumBones() 
const;
 
   95                 BoneIterator BoneBegin();
 
   98                 BoneIterator BoneEnd();
 
  101                 ConstBoneIterator BoneBegin() 
const;
 
  104                 ConstBoneIterator BoneEnd() 
const;
 
  128                 Bone* _CreateBoneWrapper(Ogre::Bone* InternalBone);
 
This class is used to store the internal structures needed by the Skeleton class. ...
All the definitions for datatypes as well as some basic conversion functions are defined here...
uint16_t UInt16
An 16-bit unsigned integer. 
const String ConstString
A Datatype used to a series of imutable characters. 
This class encapsulates the bones contained in a skeleton used for animation. 
This class encapsulates the Skeletal animation functionality of a Mesh. 
The bulk of the engine components go in this namspace.