CrystalSpace

Public API Reference

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

iSkeletonLimb Struct Reference

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

#include <skeleton.h>

Inheritance diagram for iSkeletonLimb:

iBase List of all members.

Public Methods

virtual void AddVertex (int v)=0
 Add a vertex index. More...

virtual int * GetVertices () const=0
 Get the array of vertex indices. More...

virtual int GetVertexCount () const=0
 Get the number of vertices in the array returned by GetVertices. More...

virtual iSkeletonConnectionCreateConnection ()=0
 Create a new connection and add it as a child. 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 iSkeletonLimb * GetNextSibling () const=0
 Get next sibling in list. More...

virtual iSkeletonLimb * GetChildren () const=0
 Get first child limb. More...


Detailed Description

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

Definition at line 32 of file skeleton.h.


Member Function Documentation

virtual void iSkeletonLimb::AddVertex int    v [pure virtual]
 

Add a vertex index.

virtual iSkeletonConnection* iSkeletonLimb::CreateConnection   [pure virtual]
 

Create a new connection and add it as a child.

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

Get first child limb.

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

Get the name for this limb.

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

Get next sibling in list.

virtual int iSkeletonLimb::GetVertexCount   const [pure virtual]
 

Get the number of vertices in the array returned by GetVertices.

virtual int* iSkeletonLimb::GetVertices   const [pure virtual]
 

Get the array of vertex indices.

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

Set the name for this limb.


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