XPlor/libs/xassets/xfxtrailvertex.cpp

29 lines
707 B
C++

#include "xfxtrailvertex.h"
XFxTrailVertex::XFxTrailVertex()
: XAsset()
, mPos()
, mNormal()
, mTexCoord(0)
{
SetName("FX Trail Vertex");
}
void XFxTrailVertex::Clear()
{
mPos = QVector2D();
mNormal = QVector2D();
mTexCoord = 0;
}
void XFxTrailVertex::ParseData(XDataStream *aStream)
{
mPos.setX(aStream->ParseSingle(QString("%1 pos x").arg(GetName())));
mPos.setX(aStream->ParseSingle(QString("%1 pos y").arg(GetName())));
mNormal.setX(aStream->ParseSingle(QString("%1 normal x").arg(GetName())));
mNormal.setX(aStream->ParseSingle(QString("%1 normal y").arg(GetName())));
mTexCoord = aStream->ParseSingle(QString("%1 tex coord").arg(GetName()));
}