From c362953775011232ccfe9c31e5f404a48f3027d8 Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Wed, 3 Sep 2025 13:05:14 -0400 Subject: [PATCH] Add xfxelemmarkvisuals structures --- libs/xassets/xfxelemmarkvisuals.cpp | 25 +++++++++++++++++++++++++ libs/xassets/xfxelemmarkvisuals.h | 23 +++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 libs/xassets/xfxelemmarkvisuals.cpp create mode 100644 libs/xassets/xfxelemmarkvisuals.h diff --git a/libs/xassets/xfxelemmarkvisuals.cpp b/libs/xassets/xfxelemmarkvisuals.cpp new file mode 100644 index 0000000..e14123d --- /dev/null +++ b/libs/xassets/xfxelemmarkvisuals.cpp @@ -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) +{ + +} diff --git a/libs/xassets/xfxelemmarkvisuals.h b/libs/xassets/xfxelemmarkvisuals.h new file mode 100644 index 0000000..353a09b --- /dev/null +++ b/libs/xassets/xfxelemmarkvisuals.h @@ -0,0 +1,23 @@ +#ifndef XFXELEMMARKVISUALS_H +#define XFXELEMMARKVISUALS_H + +#include "xasset.h" +#include "xmaterial.h" + +#include + +class XFxElemMarkVisuals : public XAsset +{ +public: + explicit XFxElemMarkVisuals(); + ~XFxElemMarkVisuals(); + + void Clear() override; + void ParseData(QDataStream *aStream) override; + +private: + QVector mMaterialPtrs; + QVector mMaterials; +}; + +#endif // XFXELEMMARKVISUALS_H