Classes | |
struct | node_position_t |
class | Skeleton |
basic class containing a skeleton and a single animation More... | |
Enumerations | |
enum | eChannelIndex { eIndex_Xposition = 0, eIndex_Yposition = 1, eIndex_Zposition = 2, eIndex_Xrotation = 3, eIndex_Yrotation = 4, eIndex_Zrotation = 5, eIndex_Max = 6, eIndex_Invalid = -1 } |
Functions | |
static void | doTransformation (IO matrix4_t &M, IN eChannelIndex i, IN float x) throw () |
static eChannelIndex | getChannelIndex (IN const char *name) |
static const char * | readFloat (IN const char *p, IO std::string &token, OUT float &f) |
static const char * | readInt (IN const char *p, IO std::string &token, OUT int &i) |
Variables | |
static const float | s_radiansPerDegree = M_PI / 180.0 |
static const index_entry_t | s_indexTable [] |
enum bvh::eChannelIndex |
static void bvh::doTransformation | ( | IO matrix4_t & | M, | |
IN eChannelIndex | i, | |||
IN float | x | |||
) | throw () [static] |
static eChannelIndex bvh::getChannelIndex | ( | IN const char * | name | ) | [static] |
static const char* bvh::readFloat | ( | IN const char * | p, | |
IO std::string & | token, | |||
OUT float & | f | |||
) | [static] |
static const char* bvh::readInt | ( | IN const char * | p, | |
IO std::string & | token, | |||
OUT int & | i | |||
) | [static] |
const float bvh::s_radiansPerDegree = M_PI / 180.0 [static] |
const index_entry_t bvh::s_indexTable[] [static] |
{ { "Zrotation" , eIndex_Zrotation }, { "Xrotation" , eIndex_Xrotation }, { "Yrotation" , eIndex_Yrotation }, { "Xposition" , eIndex_Xposition }, { "Yposition" , eIndex_Yposition }, { "Zposition" , eIndex_Zposition }, { NULL, eIndex_Invalid } }