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 |