Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
ObjectBone Class Reference

#include <Object3D_GL.h>

Public Member Functions

 ObjectBone (void)
 
 ~ObjectBone (void)
 
void CalcAttitude (ObjectBone *&pParentBone)
 
void CalcBindSpace (void)
 
 ObjectBone (void)
 
 ~ObjectBone (void)
 
void CalcAttitude (ObjectBone *&pParentBone)
 
void CalcAnimation (uint16 &pKey)
 
void CalcBindSpace (void)
 

Public Attributes

Frm::Bone_Bone
 
Frm::glMatrix _TransformMatrix
 
Frm::glMatrix _CombinedMatrix
 
Frm::glMatrix _FinalMatrix
 
std::string _BoneName
 
std::list< ObjectBone * > _Bones
 
Frm::Animation_Animation
 
uint16 _AnimationIndexMat
 
uint16 _AnimationIndexS
 
uint16 _AnimationIndexR
 
uint16 _AnimationIndexT
 
Frm::Matrix _TransformMatrix
 
Frm::Matrix _CombinedMatrix
 
Frm::Matrix _FinalMatrix
 

Constructor & Destructor Documentation

◆ ObjectBone() [1/2]

ObjectBone::ObjectBone ( void  )
inline

◆ ~ObjectBone() [1/2]

ObjectBone::~ObjectBone ( void  )

◆ ObjectBone() [2/2]

ObjectBone::ObjectBone ( void  )
inline

◆ ~ObjectBone() [2/2]

ObjectBone::~ObjectBone ( void  )

Member Function Documentation

◆ CalcAnimation()

void ObjectBone::CalcAnimation ( uint16 pKey)

◆ CalcAttitude() [1/2]

void ObjectBone::CalcAttitude ( ObjectBone *&  pParentBone)
inline

◆ CalcAttitude() [2/2]

void ObjectBone::CalcAttitude ( ObjectBone *&  pParentBone)
inline

◆ CalcBindSpace() [1/2]

void ObjectBone::CalcBindSpace ( void  )
inline

◆ CalcBindSpace() [2/2]

void ObjectBone::CalcBindSpace ( void  )
inline

Member Data Documentation

◆ _Animation

Frm::Animation* ObjectBone::_Animation

◆ _AnimationIndexMat

uint16 ObjectBone::_AnimationIndexMat

◆ _AnimationIndexR

uint16 ObjectBone::_AnimationIndexR

◆ _AnimationIndexS

uint16 ObjectBone::_AnimationIndexS

◆ _AnimationIndexT

uint16 ObjectBone::_AnimationIndexT

◆ _Bone

Frm::Bone * ObjectBone::_Bone

◆ _BoneName

std::string ObjectBone::_BoneName

◆ _Bones

std::list< ObjectBone * > ObjectBone::_Bones

◆ _CombinedMatrix [1/2]

Frm::glMatrix ObjectBone::_CombinedMatrix

◆ _CombinedMatrix [2/2]

Frm::Matrix ObjectBone::_CombinedMatrix

◆ _FinalMatrix [1/2]

Frm::glMatrix ObjectBone::_FinalMatrix

◆ _FinalMatrix [2/2]

Frm::Matrix ObjectBone::_FinalMatrix

◆ _TransformMatrix [1/2]

Frm::glMatrix ObjectBone::_TransformMatrix

◆ _TransformMatrix [2/2]

Frm::Matrix ObjectBone::_TransformMatrix

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