CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iSkeletonBone Struct Reference
[Mesh support]

A bone in the skeleton system. More...

#include <skelbone.h>

Inheritance diagram for iSkeletonBone:

iBase List of all members.

Public Methods

virtual iSkeletonBone * GetNext ()=0
 Get the next sibling of this bone.

virtual iSkeletonBone * GetChildren ()=0
 Get the children of this bone.

virtual const char * GetName ()=0
 Get the name of this bone.

virtual void SetTransformation (const csTransform &tr)=0
 Set the transformation used for this bone.

virtual csTransformGetTransformation ()=0
 Get the transformation.


Detailed Description

A bone in the skeleton system.

This is a separate interface because it is used by the motion manager separately and it is possible that other skeletal systems also implement iSkeletonBone (without having to implement iSkeletonConnectionState).

Definition at line 40 of file skelbone.h.


Member Function Documentation

virtual iSkeletonBone* iSkeletonBone::GetChildren   [pure virtual]
 

Get the children of this bone.

virtual const char* iSkeletonBone::GetName   [pure virtual]
 

Get the name of this bone.

virtual iSkeletonBone* iSkeletonBone::GetNext   [pure virtual]
 

Get the next sibling of this bone.

virtual csTransform& iSkeletonBone::GetTransformation   [pure virtual]
 

Get the transformation.

virtual void iSkeletonBone::SetTransformation const csTransform   tr [pure virtual]
 

Set the transformation used for this bone.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.18