XPlor/libs/xassets/xfxelemvec3range.cpp

29 lines
605 B
C++

#include "xfxelemvec3range.h"
XFxElemVec3Range::XFxElemVec3Range()
: XAsset()
, mBase()
, mAmplitude()
{
SetName("Element Vec3 Range");
}
void XFxElemVec3Range::Clear()
{
mBase = QVector3D();
mAmplitude = QVector3D();
}
void XFxElemVec3Range::ParseData(XDataStream *aStream)
{
for (int i = 0; i < 3; i++)
{
mBase[i] = aStream->ParseSingle(QString("%1 base %2").arg(GetName()).arg(i));
}
for (int i = 0; i < 3; i++)
{
mAmplitude[i] = aStream->ParseSingle(QString("%1 amplitude %2").arg(GetName()).arg(i));
}
}