XPlor/libs/xassets/xfxelemvec3range.cpp

29 lines
605 B
C++
Raw Normal View History

2025-09-05 21:26:58 +00:00
#include "xfxelemvec3range.h"
XFxElemVec3Range::XFxElemVec3Range()
: XAsset()
, mBase()
, mAmplitude()
{
2025-09-10 21:58:26 -04:00
SetName("Element Vec3 Range");
2025-09-05 21:26:58 +00:00
}
void XFxElemVec3Range::Clear()
{
mBase = QVector3D();
mAmplitude = QVector3D();
}
2025-09-10 21:58:26 -04:00
void XFxElemVec3Range::ParseData(XDataStream *aStream)
2025-09-05 21:26:58 +00:00
{
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));
}
2025-09-05 21:26:58 +00:00
}