CrystalSpace

Public API Reference

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

iSkeletonLimbState Struct Reference

This interface describes the API for a limb state in the skeleton system. More...

#include <skeleton.h>

Inheritance diagram for iSkeletonLimbState:

iBase List of all members.

Public Methods

virtual iSkeletonLimbState * GetChildren () const=0
 Get the first child of this limb. More...

virtual iSkeletonLimbState * GetNextSibling () const=0
 Get next sibling in list. More...

virtual void SetName (const char *name)=0
 Set the name for this limb. More...

virtual const char * GetName () const=0
 Get the name for this limb. More...

virtual void SetUserData (void *data)=0
 Set userdata object. More...

virtual void * GetUserData () const=0
 Get userdata object. More...


Detailed Description

This interface describes the API for a limb state in the skeleton system.

The state versions of the skeleton interfaces control the dynamic behaviour of the skeleton. The non-limb versions are the static representation and initial settings of the skeleton.

Definition at line 84 of file skeleton.h.


Member Function Documentation

virtual iSkeletonLimbState* iSkeletonLimbState::GetChildren   const [pure virtual]
 

Get the first child of this limb.

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

Get the name for this limb.

virtual iSkeletonLimbState* iSkeletonLimbState::GetNextSibling   const [pure virtual]
 

Get next sibling in list.

virtual void* iSkeletonLimbState::GetUserData   const [pure virtual]
 

Get userdata object.

virtual void iSkeletonLimbState::SetName const char *    name [pure virtual]
 

Set the name for this limb.

virtual void iSkeletonLimbState::SetUserData void *    data [pure virtual]
 

Set userdata object.


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