Add xfxelemvisstatesample structures

This commit is contained in:
Nicholas Johnson 2025-09-03 13:05:24 -04:00
parent c362953775
commit 2253db1abb
2 changed files with 68 additions and 0 deletions

View File

@ -0,0 +1,47 @@
#include "xfxtrailvertex.h"
XFxTrailVertex::XFxTrailVertex()
: XAsset()
, mPos()
, mNormal()
, mTexCoord(0)
{
}
XFxTrailVertex::~XFxTrailVertex()
{
}
void XFxTrailVertex::Clear()
{
mPos = QVector2D();
mNormal = QVector2D();
mTexCoord = 0;
}
void XFxTrailVertex::ParseData(QDataStream *aStream)
{
}
XFxElemVisStateSample::XFxElemVisStateSample()
{
}
XFxElemVisStateSample::~XFxElemVisStateSample()
{
}
void XFxElemVisStateSample::Clear()
{
}
void XFxElemVisStateSample::ParseData(QDataStream *aStream)
{
}

View File

@ -0,0 +1,21 @@
#ifndef XFXELEMVISSTATESAMPLE_H
#define XFXELEMVISSTATESAMPLE_H
#include "xasset.h"
#include "xeffectdef.h"
class XFxElemVisStateSample : public XAsset
{
public:
explicit XFxElemVisStateSample();
~XFxElemVisStateSample();
void Clear() override;
void ParseData(QDataStream *aStream) override;
private:
XFxElemVisualState mBase;
XFxElemVisualState mAmplitude;
};
#endif // XFXELEMVISSTATESAMPLE_H