33 lines
769 B
C++
33 lines
769 B
C++
#include "xanimdeltapartquatdata.h"
|
|
|
|
XAnimDeltaPartQuatData::XAnimDeltaPartQuatData()
|
|
: XAsset()
|
|
{
|
|
SetName("Animation Delta Part Quat Data");
|
|
}
|
|
|
|
void XAnimDeltaPartQuatData::ParseData(XDataStream *aStream) {
|
|
if (GetPtr() == -1) {
|
|
// Parse frames
|
|
mFrames.ParseData(aStream);
|
|
}
|
|
}
|
|
|
|
const XAnimDeltaPartQuatDataFrames& XAnimDeltaPartQuatData::GetFrames() const {
|
|
return mFrames;
|
|
}
|
|
|
|
void XAnimDeltaPartQuatData::SetFrames(const XAnimDeltaPartQuatDataFrames& frames) {
|
|
mFrames = frames;
|
|
}
|
|
|
|
const qint16* XAnimDeltaPartQuatData::GetFrame0() const {
|
|
return mFrame0;
|
|
}
|
|
|
|
void XAnimDeltaPartQuatData::SetFrame0(const qint16* frame0, size_t count) {
|
|
if (count <= 2) {
|
|
memcpy(mFrame0, frame0, count * sizeof(qint16));
|
|
}
|
|
}
|