53 lines
973 B
C++
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;
|
|
}
|
|
|
|
|
|
|
|
|
|
|