![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Anim.h>
Private Member Functions | |
| void | Reset (const idDeclModelDef *_modelDef) |
| void | CallFrameCommands (idEntity *ent, int fromtime, int totime) const |
| void | SetFrame (const idDeclModelDef *modelDef, int animnum, int frame, int currenttime, int blendtime) |
| void | CycleAnim (const idDeclModelDef *modelDef, int animnum, int currenttime, int blendtime) |
| void | PlayAnim (const idDeclModelDef *modelDef, int animnum, int currenttime, int blendtime) |
| bool | BlendAnim (int currentTime, int channel, int numJoints, idJointQuat *blendFrame, float &blendWeight, bool removeOrigin, bool overrideBlend, bool printInfo) const |
| void | BlendOrigin (int currentTime, idVec3 &blendPos, float &blendWeight, bool removeOriginOffset) const |
| void | BlendDelta (int fromtime, int totime, idVec3 &blendDelta, float &blendWeight) const |
| void | BlendDeltaRotation (int fromtime, int totime, idQuat &blendDelta, float &blendWeight) const |
| bool | AddBounds (int currentTime, idBounds &bounds, bool removeOriginOffset) const |
Private Attributes | |
| const class idDeclModelDef * | modelDef |
| int | starttime |
| int | endtime |
| int | timeOffset |
| float | rate |
| int | blendStartTime |
| int | blendDuration |
| float | blendStartValue |
| float | blendEndValue |
| float | animWeights [ANIM_MaxSyncedAnims] |
| short | cycle |
| short | frame |
| short | animNum |
| bool | allowMove |
| bool | allowFrameCommands |
Friends | |
| class | idAnimator |
| idAnimBlend::idAnimBlend | ( | void | ) |
Definition at line 1102 of file Anim_Blend.cpp.
|
private |
Definition at line 2121 of file Anim_Blend.cpp.
Definition at line 1665 of file Anim_Blend.cpp.
Definition at line 1656 of file Anim_Blend.cpp.
Definition at line 1675 of file Anim_Blend.cpp.
Definition at line 1204 of file Anim_Blend.cpp.
Definition at line 1218 of file Anim_Blend.cpp.
Definition at line 1689 of file Anim_Blend.cpp.
Definition at line 1698 of file Anim_Blend.cpp.
|
private |
Definition at line 1809 of file Anim_Blend.cpp.
|
private |
Definition at line 1993 of file Anim_Blend.cpp.
|
private |
Definition at line 2052 of file Anim_Blend.cpp.
|
private |
Definition at line 1943 of file Anim_Blend.cpp.
Definition at line 1764 of file Anim_Blend.cpp.
Definition at line 1459 of file Anim_Blend.cpp.
|
private |
Definition at line 1384 of file Anim_Blend.cpp.
Definition at line 1489 of file Anim_Blend.cpp.
Definition at line 1518 of file Anim_Blend.cpp.
Definition at line 1626 of file Anim_Blend.cpp.
Definition at line 1283 of file Anim_Blend.cpp.
Definition at line 1738 of file Anim_Blend.cpp.
Definition at line 1592 of file Anim_Blend.cpp.
Definition at line 1613 of file Anim_Blend.cpp.
Definition at line 1260 of file Anim_Blend.cpp.
Definition at line 1472 of file Anim_Blend.cpp.
Definition at line 1246 of file Anim_Blend.cpp.
Definition at line 1232 of file Anim_Blend.cpp.
Definition at line 1308 of file Anim_Blend.cpp.
|
private |
Definition at line 1424 of file Anim_Blend.cpp.
Definition at line 1639 of file Anim_Blend.cpp.
|
private |
Definition at line 1179 of file Anim_Blend.cpp.
| void idAnimBlend::Restore | ( | idRestoreGame * | savefile, |
| const idDeclModelDef * | modelDef | ||
| ) |
Definition at line 1143 of file Anim_Blend.cpp.
| void idAnimBlend::Save | ( | idSaveGame * | savefile | ) | const |
Definition at line 1113 of file Anim_Blend.cpp.
Definition at line 1527 of file Anim_Blend.cpp.
|
private |
Definition at line 1341 of file Anim_Blend.cpp.
Definition at line 1567 of file Anim_Blend.cpp.
Definition at line 1601 of file Anim_Blend.cpp.
Definition at line 1322 of file Anim_Blend.cpp.
Definition at line 1292 of file Anim_Blend.cpp.
|
friend |
|
private |
|
private |
1.8.6.