#include <hrawanim.h>
Inherits HAnimClass.
Public Types | |
| enum | { OK , LOAD_ERROR } |
Public Types inherited from HAnimClass | |
| enum | { CLASSID_UNKNOWNANIM = 0xFFFFFFFF , CLASSID_HRAWANIM = 0 , CLASSID_LASTANIM = 0x0000FFFF } |
Public Member Functions | |
| HRawAnimClass (void) | |
| ~HRawAnimClass (void) | |
| int | Load_W3D (ChunkLoadClass &cload) |
| 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) |
| bool | Is_Node_Motion_Present (int pividx) |
| int | Get_Num_Pivots (void) const |
| bool | Has_X_Translation (int pividx) |
| bool | Has_Y_Translation (int pividx) |
| bool | Has_Z_Translation (int pividx) |
| bool | Has_Rotation (int pividx) |
| bool | Has_Visibility (int pividx) |
| NodeMotionStruct * | Get_Node_Motion_Array (void) |
| virtual int | Class_ID (void) const |
Public Member Functions inherited from HAnimClass | |
| 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_Embedded_Sounds (void) const |
| virtual void | Set_Embedded_Sound_Bone_Index (int bone) |
| virtual int | Get_Embedded_Sound_Bone_Index () |
Public Member Functions inherited from RefCountClass | |
| 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) |
Public Member Functions inherited from HashableClass | |
| HashableClass (void) | |
| virtual | ~HashableClass (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
Protected Attributes inherited from HAnimClass | |
| int | EmbeddedSoundBoneIndex |
Definition at line 78 of file hrawanim.h.
| anonymous enum |
| Enumerator | |
|---|---|
| OK | |
| LOAD_ERROR | |
Definition at line 83 of file hrawanim.h.
| HRawAnimClass::HRawAnimClass | ( | void | ) |
Definition at line 136 of file hrawanim.cpp.
| HRawAnimClass::~HRawAnimClass | ( | void | ) |
Definition at line 159 of file hrawanim.cpp.
|
inlinevirtual |
Reimplemented from HAnimClass.
Definition at line 117 of file hrawanim.h.
|
inlinevirtual |
Implements HAnimClass.
Definition at line 97 of file hrawanim.h.
|
inlinevirtual |
Implements HAnimClass.
Definition at line 95 of file hrawanim.h.
|
inlinevirtual |
Implements HAnimClass.
Definition at line 94 of file hrawanim.h.
|
inline |
Definition at line 116 of file hrawanim.h.
|
inlinevirtual |
Implements HAnimClass.
Definition at line 96 of file hrawanim.h.
|
inlinevirtual |
Implements HAnimClass.
Definition at line 108 of file hrawanim.h.
|
virtual |
Implements HAnimClass.
Definition at line 514 of file hrawanim.cpp.
|
inlinevirtual |
Implements HAnimClass.
Definition at line 98 of file hrawanim.h.
|
virtual |
Implements HAnimClass.
Definition at line 593 of file hrawanim.cpp.
|
virtual |
Implements HAnimClass.
Definition at line 449 of file hrawanim.cpp.
|
virtual |
Implements HAnimClass.
Definition at line 666 of file hrawanim.cpp.
|
virtual |
Reimplemented from HAnimClass.
Definition at line 723 of file hrawanim.cpp.
|
virtual |
Reimplemented from HAnimClass.
Definition at line 729 of file hrawanim.cpp.
|
virtual |
Reimplemented from HAnimClass.
Definition at line 705 of file hrawanim.cpp.
|
virtual |
Reimplemented from HAnimClass.
Definition at line 711 of file hrawanim.cpp.
|
virtual |
Reimplemented from HAnimClass.
Definition at line 717 of file hrawanim.cpp.
|
virtual |
Implements HAnimClass.
Definition at line 689 of file hrawanim.cpp.
| int HRawAnimClass::Load_W3D | ( | ChunkLoadClass & | cload | ) |
Definition at line 198 of file hrawanim.cpp.