XPlor/libs/xassets/xanimdeltapart.cpp

44 lines
710 B
C++
Raw Normal View History

2025-08-17 13:14:17 -04:00
#include "xanimdeltapart.h"
XAnimDeltaPart::XAnimDeltaPart()
2025-09-05 18:35:17 -04:00
: XAsset()
, mTrans()
, mQuat()
{
SetName("Animation Delta Part");
2025-08-17 13:14:17 -04:00
}
void XAnimDeltaPart::ParseData(XDataStream *aStream) {
2025-09-05 18:35:17 -04:00
if (GetPtr() == -1) {
mTrans.ParsePtr(aStream);
mQuat.ParsePtr(aStream);
}
2025-08-17 13:14:17 -04:00
}
2025-09-05 18:35:17 -04:00
void XAnimDeltaPart::Clear()
{
mTrans.Clear();
mQuat.Clear();
2025-08-17 13:14:17 -04:00
}
const XAnimPartTrans& XAnimDeltaPart::GetTrans() const {
return mTrans;
}
void XAnimDeltaPart::SetTrans(const XAnimPartTrans& trans) {
mTrans = trans;
}
const XAnimDeltaPartQuat& XAnimDeltaPart::GetQuat() const {
return mQuat;
}
void XAnimDeltaPart::SetQuat(const XAnimDeltaPartQuat& quat) {
mQuat = quat;
}