XPlor/libs/xassets/xanimdeltapart.h
2025-08-17 13:14:17 -04:00

47 lines
752 B
C++

#ifndef XANIMDELTAPART_H
#define XANIMDELTAPART_H
#include "xasset.h"
#include "xanimparttrans.h"
#include "xanimdeltapartquat.h"
class XAnimDeltaPart : public XAsset
{
public:
explicit XAnimDeltaPart();
void ParseData(QDataStream *aStream) override;
quint32 GetTransPtr() const;
void SetTransPtr(quint32 ptr);
const XAnimPartTrans& GetTrans() const;
void SetTrans(const XAnimPartTrans& trans);
quint32 GetQuatPtr() const;
void SetQuatPtr(quint32 ptr);
const XAnimDeltaPartQuat& GetQuat() const;
void SetQuat(const XAnimDeltaPartQuat& quat);
private:
quint32 mTransPtr = 0;
XAnimPartTrans mTrans;
quint32 mQuatPtr = 0;
XAnimDeltaPartQuat mQuat;
};
#endif // XANIMDELTAPART_H