#include "xanimdeltapartquatdataframes.h" XAnimDeltaPartQuatDataFrames::XAnimDeltaPartQuatDataFrames() : XAsset() { } quint32 XAnimDeltaPartQuatDataFrames::GetFramesPtr() const { return mFramesPtr; } void XAnimDeltaPartQuatDataFrames::SetFramesPtr(quint32 ptr) { mFramesPtr = ptr; } const qint16* XAnimDeltaPartQuatDataFrames::GetFrames() const { return mFrames; } void XAnimDeltaPartQuatDataFrames::SetFrames(const qint16* frames, size_t count) { if (count <= 2) { memcpy(mFrames, frames, count * sizeof(qint16)); } } XAnimDynamicIndices& XAnimDeltaPartQuatDataFrames::GetIndices() { return mIndices; } const XAnimDynamicIndices& XAnimDeltaPartQuatDataFrames::GetIndices() const { return mIndices; } void XAnimDeltaPartQuatDataFrames::SetIndices(const XAnimDynamicIndices& indices) { mIndices = indices; } void XAnimDeltaPartQuatDataFrames::ParseData(QDataStream *aStream) { if (GetPtr() == -1) { aStream->read((char*)&mFramesPtr, sizeof(quint32)); aStream->read((char*)mFrames, 2 * sizeof(qint16)); // Parse indices mIndices.ParseData(aStream); } } void XAnimDeltaPartQuatDataFrames::Clear() { }