Urho3D
Public Member Functions | Private Attributes
Urho3D::Skeleton Class Reference

Hierarchical collection of bones. More...

#include <Skeleton.h>

List of all members.

Public Member Functions

 Skeleton ()
 Construct an empty skeleton.
 ~Skeleton ()
 Destruct.
bool Load (Deserializer &source)
 Read from a stream. Return true if successful.
bool Save (Serializer &dest)
 Write to a stream. Return true if successful.
void Define (const Skeleton &src)
 Define from another skeleton.
void ClearBones ()
 Clear bones.
void Reset ()
 Reset all animating bones to initial positions.
const Vector< Bone > & GetBones () const
 Return all bones.
Vector< Bone > & GetModifiableBones ()
 Return modifiable bones.
unsigned GetNumBones () const
 Return number of bones.
BoneGetRootBone ()
 Return root bone.
BoneGetBone (unsigned index)
 Return bone by index.
BoneGetBone (const String &boneName)
 Return bone by name.
BoneGetBone (StringHash boneNameHash)
 Return bone by name hash.

Private Attributes

Vector< Bonebones_
 Bones.
unsigned rootBoneIndex_
 Root bone index.

Detailed Description

Hierarchical collection of bones.


The documentation for this class was generated from the following files: