From 2253db1abb610fc30f847bcc0ed0c1f5e837e4ed Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Wed, 3 Sep 2025 13:05:24 -0400 Subject: [PATCH] Add xfxelemvisstatesample structures --- libs/xassets/xfxelemvisstatesample.cpp | 47 ++++++++++++++++++++++++++ libs/xassets/xfxelemvisstatesample.h | 21 ++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 libs/xassets/xfxelemvisstatesample.cpp create mode 100644 libs/xassets/xfxelemvisstatesample.h diff --git a/libs/xassets/xfxelemvisstatesample.cpp b/libs/xassets/xfxelemvisstatesample.cpp new file mode 100644 index 0000000..ba0c3df --- /dev/null +++ b/libs/xassets/xfxelemvisstatesample.cpp @@ -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) +{ + +} diff --git a/libs/xassets/xfxelemvisstatesample.h b/libs/xassets/xfxelemvisstatesample.h new file mode 100644 index 0000000..d6ffaed --- /dev/null +++ b/libs/xassets/xfxelemvisstatesample.h @@ -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