Go to the source code of this file.
Classes | |
| class | C4ValueProviderConst |
| class | C4ValueProviderLinear |
| class | C4ValueProviderX |
| class | C4ValueProviderY |
| class | C4ValueProviderR |
| class | C4ValueProviderAbsX |
| class | C4ValueProviderAbsY |
| class | C4ValueProviderDist |
| class | C4ValueProviderXDir |
| class | C4ValueProviderYDir |
| class | C4ValueProviderRDir |
| class | C4ValueProviderAbsRDir |
| class | C4ValueProviderCosR |
| class | C4ValueProviderSinR |
| class | C4ValueProviderCosV |
| class | C4ValueProviderSinV |
| class | C4ValueProviderAction |
| class | C4ValueProviderRef< SourceT > |
Enumerations | |
| enum | C4AnimationValueProviderID { C4AVP_Const , C4AVP_Linear , C4AVP_X , C4AVP_Y , C4AVP_R , C4AVP_AbsX , C4AVP_AbsY , C4AVP_Dist , C4AVP_XDir , C4AVP_YDir , C4AVP_RDir , C4AVP_AbsRDir , C4AVP_CosR , C4AVP_SinR , C4AVP_CosV , C4AVP_SinV , C4AVP_Action } |
| enum | C4AnimationEnding { ANIM_Loop , ANIM_Hold , ANIM_Remove } |
Functions | |
| StdMeshInstance::ValueProvider * | CreateValueProviderFromArray (C4Object *pForObj, C4ValueArray &Data, const StdMeshAnimation *pos_for_animation=nullptr) |
| enum C4AnimationEnding |
| Enumerator | |
|---|---|
| C4AVP_Const | |
| C4AVP_Linear | |
| C4AVP_X | |
| C4AVP_Y | |
| C4AVP_R | |
| C4AVP_AbsX | |
| C4AVP_AbsY | |
| C4AVP_Dist | |
| C4AVP_XDir | |
| C4AVP_YDir | |
| C4AVP_RDir | |
| C4AVP_AbsRDir | |
| C4AVP_CosR | |
| C4AVP_SinR | |
| C4AVP_CosV | |
| C4AVP_SinV | |
| C4AVP_Action | |
Definition at line 25 of file C4MeshAnimation.h.
| StdMeshInstance::ValueProvider* CreateValueProviderFromArray | ( | C4Object * | pForObj, |
| C4ValueArray & | Data, | ||
| const StdMeshAnimation * | pos_for_animation = nullptr |
||
| ) |
Definition at line 46 of file C4MeshAnimation.cpp.
References C4AVP_AbsRDir, C4AVP_AbsX, C4AVP_AbsY, C4AVP_Action, C4AVP_Const, C4AVP_CosR, C4AVP_CosV, C4AVP_Dist, C4AVP_Linear, C4AVP_R, C4AVP_RDir, C4AVP_SinR, C4AVP_SinV, C4AVP_X, C4AVP_XDir, C4AVP_Y, C4AVP_YDir, C4VNull, fixtoi(), FormatString(), ftofix(), StdStrBuf::getData(), C4ValueArray::GetSize(), itofix(), StdMeshAnimation::Length, and StdMeshAnimation::Name.