XPlor/libs/xassets/xanimdeltapart.cpp
2025-09-03 13:00:41 -04:00

53 lines
973 B
C++

#include "xanimdeltapart.h"
XAnimDeltaPart::XAnimDeltaPart()
: XAsset() {
}
void XAnimDeltaPart::ParseData(QDataStream *aStream) {
if (GetPtr() == -1) {
aStream->read((char*)&mTransPtr, sizeof(quint32));
mTrans.ParseData(aStream);
aStream->read((char*)&mQuatPtr, sizeof(quint32));
mQuat.ParseData(aStream);
}
}
quint32 XAnimDeltaPart::GetTransPtr() const {
return mTransPtr;
}
void XAnimDeltaPart::SetTransPtr(quint32 ptr) {
mTransPtr = ptr;
}
const XAnimPartTrans& XAnimDeltaPart::GetTrans() const {
return mTrans;
}
void XAnimDeltaPart::SetTrans(const XAnimPartTrans& trans) {
mTrans = trans;
}
quint32 XAnimDeltaPart::GetQuatPtr() const {
return mQuatPtr;
}
void XAnimDeltaPart::SetQuatPtr(quint32 ptr) {
mQuatPtr = ptr;
}
const XAnimDeltaPartQuat& XAnimDeltaPart::GetQuat() const {
return mQuat;
}
void XAnimDeltaPart::SetQuat(const XAnimDeltaPartQuat& quat) {
mQuat = quat;
}