Neo  0.5.0
Developer Documentation
Neo::Armature Class Reference

#include <Armature.h>

Public Member Functions

 Armature (void)
 
virtual ~Armature (void)
 
void clearBones (void)
 
void allocBones (unsigned int size)
 
bool getBoneId (const char *boneName, unsigned int *bId)
 
OBoneaddNewBone (void)
 
OBonegetBoneByName (const char *name)
 
unsigned int getBonesNumber (void)
 
OBonegetBone (unsigned int bId)
 
void constructBonesInversePoseMatrix (void)
 
void updateBonesSkinMatrix (void)
 
void processBonesLinking (void)
 

Constructor & Destructor Documentation

Neo::Armature::Armature ( void  )
virtual Neo::Armature::~Armature ( void  )
virtual

Member Function Documentation

OBone* Neo::Armature::addNewBone ( void  )
void Neo::Armature::allocBones ( unsigned int  size)
void Neo::Armature::clearBones ( void  )
void Neo::Armature::constructBonesInversePoseMatrix ( void  )
OBone* Neo::Armature::getBone ( unsigned int  bId)
inline
OBone* Neo::Armature::getBoneByName ( const char *  name)
bool Neo::Armature::getBoneId ( const char *  boneName,
unsigned int *  bId 
)
unsigned int Neo::Armature::getBonesNumber ( void  )
inline
void Neo::Armature::processBonesLinking ( void  )
void Neo::Armature::updateBonesSkinMatrix ( void  )

The documentation for this class was generated from the following file: