111 virtual void Control_Bone(
int bindex,
const Matrix3D & objtm,
bool world_space_translation =
false);
241 HTree->Base_Update(root);
264 if ((motion) && (
HTree)) {
268 HTree->Anim_Update(root,motion,frame);
300 HTree->Blend_Update(root,motion0,frame0,motion1,frame1,percentage);
321 HTree->Combo_Update(root, anim);
HAnimComboClass * AnimCombo
virtual const Matrix3D & Get_Bone_Transform(const char *bonename)
virtual bool Simple_Evaluate_Bone(int boneindex, Matrix3D *tm) const
void Set_Hierarchy_Valid(bool onoff) const
virtual HAnimClass * Peek_Animation_And_Info(float &frame, int &numFrames, int &mode, float &mult)
Animatable3DObjClass(const char *htree_name)
virtual void Render(RenderInfoClass &rinfo)
virtual void Update_Sub_Object_Transforms(void)
virtual bool Is_Bone_Captured(int boneindex) const
float Compute_Current_Frame(float *newDirection=NULL) const
struct Animatable3DObjClass::@274255212152070234202005354334045134277330066032::@107271141224054257360210075076210275034114224025 ModeInterp
virtual void Control_Bone(int bindex, const Matrix3D &objtm, bool world_space_translation=false)
Animatable3DObjClass & operator=(const Animatable3DObjClass &)
virtual const HTreeClass * Get_HTree(void) const
virtual int Get_Bone_Index(const char *bonename)
bool Is_Hierarchy_Valid(void) const
virtual void Special_Render(SpecialRenderInfoClass &rinfo)
virtual void Set_HTree(HTreeClass *htree)
struct Animatable3DObjClass::@274255212152070234202005354334045134277330066032::@265165303263313322022336070002244172025153143316 ModeCombo
void Friend_Set_Hierarchy_Valid(bool onoff) const
virtual HAnimClass * Peek_Animation(void)
struct Animatable3DObjClass::@274255212152070234202005354334045134277330066032::@111374312050245341017050215151003212205312230222 ModeAnim
virtual void Release_Bone(int boneindex)
void Base_Update(const Matrix3D &root)
float frameRateMultiplier
virtual void Set_Animation_Frame_Rate_Multiplier(float multiplier)
virtual void Set_Animation(void)
virtual bool Is_Animation_Complete(void) const
void Blend_Update(const Matrix3D &root, HAnimClass *motion0, float frame0, HAnimClass *motion1, float frame1, float percentage)
virtual int Get_Num_Bones(void)
virtual const char * Get_Bone_Name(int bone_index)
void Single_Anim_Progress(void)
void Combo_Update(const Matrix3D &root, HAnimComboClass *anim)
void Anim_Update(const Matrix3D &root, HAnimClass *motion, float frame)
virtual void Set_Position(const Vector3 &v)
virtual void Capture_Bone(int boneindex)
virtual void Set_Transform(const Matrix3D &m)
virtual ~Animatable3DObjClass(void)
CompositeRenderObjClass(void)