Add xfxelemmarkvisuals structures

This commit is contained in:
Nicholas Johnson 2025-09-03 13:05:14 -04:00
parent 6ea2989d69
commit c362953775
2 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,25 @@
#include "xfxelemmarkvisuals.h"
XFxElemMarkVisuals::XFxElemMarkVisuals()
: XAsset()
, mMaterialPtrs()
, mMaterials()
{
}
XFxElemMarkVisuals::~XFxElemMarkVisuals()
{
}
void XFxElemMarkVisuals::Clear()
{
mMaterialPtrs.clear();
mMaterials.clear();
}
void XFxElemMarkVisuals::ParseData(QDataStream *aStream)
{
}

View File

@ -0,0 +1,23 @@
#ifndef XFXELEMMARKVISUALS_H
#define XFXELEMMARKVISUALS_H
#include "xasset.h"
#include "xmaterial.h"
#include <QVector2D>
class XFxElemMarkVisuals : public XAsset
{
public:
explicit XFxElemMarkVisuals();
~XFxElemMarkVisuals();
void Clear() override;
void ParseData(QDataStream *aStream) override;
private:
QVector<qint32> mMaterialPtrs;
QVector<XMaterial> mMaterials;
};
#endif // XFXELEMMARKVISUALS_H