In file include/csengine/skeleton.h:

class csSkeleton : public csSkeletonLimb

The base skeleton class (or the 'body')

Inheritance:


Public Methods

virtual csSkeletonLimbState* CreateState()
Create a csSkeletonState from this csSkeleton.
csSkeleton()
Create an empty skeleton.
virtual ~csSkeleton()
Destructor.

Inherited from csSkeletonLimb:

Public Methods

void AddChild(csSkeletonLimb* child)
void AddVertex(int v)
void ComputeBoundingBox(csFrame* source)
void GetBoundingBox(csVector3& b_min, csVector3& b_max)
csSkeletonLimb* GetNext()
int GetNumVertices()
int* GetVertices()
void RemapVertices(int* mapping)
void SetNext(csSkeletonLimb* n)

Protected Methods

void UpdateState(csSkeletonLimbState* limb)

Private Fields

csVector3 box_min
csSkeletonLimb* children
csSkeletonLimb* next
int num_vertices
int* vertices

Documentation

The base skeleton class (or the 'body')
csSkeleton()
Create an empty skeleton.

virtual ~csSkeleton()
Destructor.

virtual csSkeletonLimbState* CreateState()
Create a csSkeletonState from this csSkeleton.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de