diff --git a/libs/xassets/xfxelemdefvisuals.cpp b/libs/xassets/xfxelemdefvisuals.cpp new file mode 100644 index 0000000..a33b6b2 --- /dev/null +++ b/libs/xassets/xfxelemdefvisuals.cpp @@ -0,0 +1,31 @@ +#include "xfxelemdefvisuals.h" + +XFxElemDefVisuals::XFxElemDefVisuals() + : XAsset() + , mMarkArrayPtr(0) + , mMarkArray() + , mArrayPtr(0) + , mArray() + , mInstance() +{ + +} + +XFxElemDefVisuals::~XFxElemDefVisuals() +{ + +} + +void XFxElemDefVisuals::Clear() +{ + mMarkArrayPtr = 0; + mMarkArray.clear(); + mArrayPtr = 0; + mArray.clear(); + mInstance = XFxElemVisuals(); +} + +void XFxElemDefVisuals::ParseData(QDataStream *aStream) +{ + +} diff --git a/libs/xassets/xfxelemdefvisuals.h b/libs/xassets/xfxelemdefvisuals.h new file mode 100644 index 0000000..8db309c --- /dev/null +++ b/libs/xassets/xfxelemdefvisuals.h @@ -0,0 +1,26 @@ +#ifndef XFXELEMDEFVISUALS_H +#define XFXELEMDEFVISUALS_H + +#include "xasset.h" +#include "xeffectdef.h" + +class XFxElemDefVisuals : public XAsset +{ +public: + explicit XFxElemDefVisuals(); + ~XFxElemDefVisuals(); + + void Clear() override; + void ParseData(QDataStream *aStream) override; + +private: + qint32 mMarkArrayPtr; + QVector mMarkArray; + + qint32 mArrayPtr; + QVector mArray; + + XFxElemVisuals mInstance; +}; + +#endif // XFXELEMDEFVISUALS_H