#include <hmorphanim.h>
Inherits HAnimClass.
|
| | HMorphAnimClass (void) |
| |
| | ~HMorphAnimClass (void) |
| |
| void | Free_Morph (void) |
| |
| int | Create_New_Morph (const int channels, HAnimClass *anim[]) |
| |
| int | Load_W3D (ChunkLoadClass &cload) |
| |
| int | Save_W3D (ChunkSaveClass &csave) |
| |
| const char * | Get_Name (void) const |
| |
| const char * | Get_HName (void) const |
| |
| int | Get_Num_Frames (void) |
| |
| float | Get_Frame_Rate () |
| |
| float | Get_Total_Time () |
| |
| void | Get_Translation (Vector3 &translation, int pividx, float frame) const |
| |
| void | Get_Orientation (Quaternion &orientation, int pividx, float frame) const |
| |
| void | Get_Transform (Matrix3D &transform, int pividx, float frame) const |
| |
| bool | Get_Visibility (int pividx, float frame) |
| |
| void | Insert_Morph_Key (const int channel, uint32 morph_frame, uint32 pose_frame) |
| |
| void | Release_Keys (void) |
| |
| bool | Is_Node_Motion_Present (int pividx) |
| |
| int | Get_Num_Pivots (void) const |
| |
| void | Set_Name (const char *name) |
| |
| void | Set_HName (const char *hname) |
| |
| bool | Import (const char *hierarchy_name, TextFileClass &text_desc) |
| |
| | HAnimClass (void) |
| |
| virtual | ~HAnimClass (void) |
| |
| virtual const char * | Get_Key (void) |
| |
| virtual void | Get_Translation (int pividx, float frame) |
| |
| virtual void | Get_Orientation (int pividx, float frame) |
| |
| virtual bool | Has_X_Translation (int pividx) |
| |
| virtual bool | Has_Y_Translation (int pividx) |
| |
| virtual bool | Has_Z_Translation (int pividx) |
| |
| virtual bool | Has_Rotation (int pividx) |
| |
| virtual bool | Has_Visibility (int pividx) |
| |
| virtual int | Class_ID (void) const |
| |
| virtual bool | Has_Embedded_Sounds (void) const |
| |
| virtual void | Set_Embedded_Sound_Bone_Index (int bone) |
| |
| virtual int | Get_Embedded_Sound_Bone_Index () |
| |
| | RefCountClass (void) |
| |
| | RefCountClass (const RefCountClass &) |
| |
| void | Add_Ref (void) const |
| |
| WWINLINE void | Release_Ref (void) const |
| |
| int | Num_Refs (void) const |
| |
| virtual void | Delete_This (void) |
| |
| | HashableClass (void) |
| |
| virtual | ~HashableClass (void) |
| |
Definition at line 71 of file hmorphanim.h.
◆ anonymous enum
◆ HMorphAnimClass()
| HMorphAnimClass::HMorphAnimClass |
( |
void | | ) |
|
◆ ~HMorphAnimClass()
| HMorphAnimClass::~HMorphAnimClass |
( |
void | | ) |
|
◆ Create_New_Morph()
| int HMorphAnimClass::Create_New_Morph |
( |
const int | channels, |
|
|
HAnimClass * | anim[] ) |
◆ Free()
| void HMorphAnimClass::Free |
( |
void | | ) |
|
|
protected |
◆ Free_Morph()
| void HMorphAnimClass::Free_Morph |
( |
void | | ) |
|
◆ Get_Frame_Rate()
| float HMorphAnimClass::Get_Frame_Rate |
( |
| ) |
|
|
inlinevirtual |
◆ Get_HName()
| const char * HMorphAnimClass::Get_HName |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Name()
| const char * HMorphAnimClass::Get_Name |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Num_Frames()
| int HMorphAnimClass::Get_Num_Frames |
( |
void | | ) |
|
|
inlinevirtual |
◆ Get_Num_Pivots()
| int HMorphAnimClass::Get_Num_Pivots |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Orientation()
| void HMorphAnimClass::Get_Orientation |
( |
Quaternion & | orientation, |
|
|
int | pividx, |
|
|
float | frame ) const |
|
virtual |
◆ Get_Total_Time()
| float HMorphAnimClass::Get_Total_Time |
( |
| ) |
|
|
inlinevirtual |
◆ Get_Transform()
| void HMorphAnimClass::Get_Transform |
( |
Matrix3D & | transform, |
|
|
int | pividx, |
|
|
float | frame ) const |
|
virtual |
◆ Get_Translation()
| void HMorphAnimClass::Get_Translation |
( |
Vector3 & | translation, |
|
|
int | pividx, |
|
|
float | frame ) const |
|
virtual |
◆ Get_Visibility()
| bool HMorphAnimClass::Get_Visibility |
( |
int | pividx, |
|
|
float | frame ) |
|
inlinevirtual |
◆ Import()
| bool HMorphAnimClass::Import |
( |
const char * | hierarchy_name, |
|
|
TextFileClass & | text_desc ) |
◆ Insert_Morph_Key()
| void HMorphAnimClass::Insert_Morph_Key |
( |
const int | channel, |
|
|
uint32 | morph_frame, |
|
|
uint32 | pose_frame ) |
◆ Is_Node_Motion_Present()
| bool HMorphAnimClass::Is_Node_Motion_Present |
( |
int | pividx | ) |
|
|
inlinevirtual |
◆ Load_W3D()
◆ read_channel()
| void HMorphAnimClass::read_channel |
( |
ChunkLoadClass & | cload, |
|
|
int | channel ) |
|
protected |
◆ Release_Keys()
| void HMorphAnimClass::Release_Keys |
( |
void | | ) |
|
◆ Resolve_Pivot_Channels()
| void HMorphAnimClass::Resolve_Pivot_Channels |
( |
void | | ) |
|
|
protected |
◆ Save_W3D()
◆ Set_HName()
| void HMorphAnimClass::Set_HName |
( |
const char * | hname | ) |
|
◆ Set_Name()
| void HMorphAnimClass::Set_Name |
( |
const char * | name | ) |
|
◆ write_channel()
| void HMorphAnimClass::write_channel |
( |
ChunkSaveClass & | csave, |
|
|
int | channel ) |
|
protected |
◆ AnimName
◆ ChannelCount
| int HMorphAnimClass::ChannelCount |
|
protected |
◆ FrameCount
| int HMorphAnimClass::FrameCount |
|
protected |
◆ FrameRate
| float HMorphAnimClass::FrameRate |
|
protected |
◆ HierarchyName
◆ MorphKeyData
◆ Name
◆ NumNodes
| int HMorphAnimClass::NumNodes |
|
protected |
◆ PivotChannel
| uint32* HMorphAnimClass::PivotChannel |
|
protected |
◆ PoseData
The documentation for this class was generated from the following files: