Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
HAnimComboClass Class Reference

#include <hanim.h>

Public Member Functions

 HAnimComboClass (void)
 
 HAnimComboClass (int num_animations)
 
 ~HAnimComboClass (void)
 
void Clear (void)
 
void Reset (void)
 
bool Normalize_Weights (void)
 
int Get_Num_Anims (void)
 
void Set_Motion (int indx, HAnimClass *motion)
 
HAnimClassGet_Motion (int indx)
 
HAnimClassPeek_Motion (int indx)
 
void Set_Frame (int indx, float frame)
 
void Set_Prev_Frame (int indx, float frame)
 
float Get_Frame (int indx)
 
float Get_Prev_Frame (int indx)
 
void Set_Weight (int indx, float weight)
 
float Get_Weight (int indx)
 
void Set_Pivot_Weight_Map (int indx, PivotMapClass *map)
 
PivotMapClassGet_Pivot_Weight_Map (int indx)
 
PivotMapClassPeek_Pivot_Weight_Map (int indx)
 
void Append_Anim_Combo_Data (HAnimComboDataClass *AnimComboData)
 
void Remove_Anim_Combo_Data (HAnimComboDataClass *AnimComboData)
 
HAnimComboDataClassPeek_Anim_Combo_Data (int index)
 

Protected Attributes

DynamicVectorClass< HAnimComboDataClass * > HAnimComboData
 

Detailed Description

Definition at line 226 of file hanim.h.

Constructor & Destructor Documentation

◆ HAnimComboClass() [1/2]

HAnimComboClass::HAnimComboClass ( void )

Definition at line 231 of file hanim.cpp.

◆ HAnimComboClass() [2/2]

HAnimComboClass::HAnimComboClass ( int num_animations)

Definition at line 234 of file hanim.cpp.

◆ ~HAnimComboClass()

HAnimComboClass::~HAnimComboClass ( void )

Definition at line 244 of file hanim.cpp.

Member Function Documentation

◆ Append_Anim_Combo_Data()

void HAnimComboClass::Append_Anim_Combo_Data ( HAnimComboDataClass * AnimComboData)

Definition at line 458 of file hanim.cpp.

◆ Clear()

void HAnimComboClass::Clear ( void )

Definition at line 250 of file hanim.cpp.

◆ Get_Frame()

float HAnimComboClass::Get_Frame ( int indx)

Definition at line 394 of file hanim.cpp.

◆ Get_Motion()

HAnimClass * HAnimComboClass::Get_Motion ( int indx)

Definition at line 364 of file hanim.cpp.

◆ Get_Num_Anims()

int HAnimComboClass::Get_Num_Anims ( void )
inline

Definition at line 239 of file hanim.h.

◆ Get_Pivot_Weight_Map()

PivotMapClass * HAnimComboClass::Get_Pivot_Weight_Map ( int indx)

Definition at line 442 of file hanim.cpp.

◆ Get_Prev_Frame()

float HAnimComboClass::Get_Prev_Frame ( int indx)

Definition at line 410 of file hanim.cpp.

◆ Get_Weight()

float HAnimComboClass::Get_Weight ( int indx)

Definition at line 426 of file hanim.cpp.

◆ Normalize_Weights()

bool HAnimComboClass::Normalize_Weights ( void )

Definition at line 272 of file hanim.cpp.

◆ Peek_Anim_Combo_Data()

HAnimComboDataClass * HAnimComboClass::Peek_Anim_Combo_Data ( int index)
inline

Definition at line 265 of file hanim.h.

◆ Peek_Motion()

HAnimClass * HAnimComboClass::Peek_Motion ( int indx)

Definition at line 377 of file hanim.cpp.

◆ Peek_Pivot_Weight_Map()

PivotMapClass * HAnimComboClass::Peek_Pivot_Weight_Map ( int indx)

Definition at line 450 of file hanim.cpp.

◆ Remove_Anim_Combo_Data()

void HAnimComboClass::Remove_Anim_Combo_Data ( HAnimComboDataClass * AnimComboData)

Definition at line 463 of file hanim.cpp.

◆ Reset()

void HAnimComboClass::Reset ( void )

Definition at line 260 of file hanim.cpp.

◆ Set_Frame()

void HAnimComboClass::Set_Frame ( int indx,
float frame )

Definition at line 386 of file hanim.cpp.

◆ Set_Motion()

void HAnimComboClass::Set_Motion ( int indx,
HAnimClass * motion )

Definition at line 356 of file hanim.cpp.

◆ Set_Pivot_Weight_Map()

void HAnimComboClass::Set_Pivot_Weight_Map ( int indx,
PivotMapClass * map )

Definition at line 434 of file hanim.cpp.

◆ Set_Prev_Frame()

void HAnimComboClass::Set_Prev_Frame ( int indx,
float frame )

Definition at line 402 of file hanim.cpp.

◆ Set_Weight()

void HAnimComboClass::Set_Weight ( int indx,
float weight )

Definition at line 418 of file hanim.cpp.

Member Data Documentation

◆ HAnimComboData

DynamicVectorClass<HAnimComboDataClass *> HAnimComboClass::HAnimComboData
protected

Definition at line 269 of file hanim.h.


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