2022-10-09 05:13:17 +00:00
|
|
|
#ifndef _CANIMPLAYBACKPARMS
|
|
|
|
#define _CANIMPLAYBACKPARMS
|
2022-08-14 18:38:41 +00:00
|
|
|
|
|
|
|
#include "types.h"
|
|
|
|
|
|
|
|
class CQuaternion;
|
|
|
|
class CTransform4f;
|
|
|
|
class CVector3f;
|
|
|
|
|
|
|
|
class CAnimPlaybackParms {
|
|
|
|
private:
|
2022-09-05 04:01:13 +00:00
|
|
|
int x0_animA;
|
|
|
|
int x4_animB;
|
2022-08-14 18:38:41 +00:00
|
|
|
f32 x8_blendWeight;
|
|
|
|
bool xc_animating;
|
2022-09-05 04:01:13 +00:00
|
|
|
int x10_;
|
2022-08-14 18:38:41 +00:00
|
|
|
CVector3f* x14_targetPos;
|
|
|
|
bool x18_useLocator;
|
|
|
|
CQuaternion* x1c_deltaOrient;
|
|
|
|
CTransform4f* x20_objectXf;
|
|
|
|
CVector3f* x24_objectScale;
|
2022-10-05 18:05:56 +00:00
|
|
|
|
|
|
|
public:
|
|
|
|
CAnimPlaybackParms(int animA, int animB, float blendWeight, bool animating)
|
2022-10-05 23:06:15 +00:00
|
|
|
: x0_animA(animA)
|
|
|
|
, x4_animB(animB)
|
|
|
|
, x8_blendWeight(blendWeight)
|
|
|
|
, xc_animating(animating)
|
|
|
|
, x10_(0)
|
|
|
|
, x14_targetPos(nullptr)
|
|
|
|
, x18_useLocator(false)
|
|
|
|
, x1c_deltaOrient(nullptr)
|
|
|
|
, x20_objectXf(nullptr)
|
|
|
|
, x24_objectScale(nullptr) {}
|
2022-08-14 18:38:41 +00:00
|
|
|
};
|
|
|
|
CHECK_SIZEOF(CAnimPlaybackParms, 0x28)
|
|
|
|
|
2022-10-09 05:13:17 +00:00
|
|
|
#endif // _CANIMPLAYBACKPARMS
|