csSkeleton
In file include/csengine/skeleton.h:
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.
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