From bb3683d8fbe6f62a8f2b6785f2df89655407ba41 Mon Sep 17 00:00:00 2001 From: RedLine AI Agent Date: Fri, 5 Sep 2025 21:34:37 +0000 Subject: [PATCH] Updated libs/xassets/xgfxportalwritable.h --- libs/xassets/xgfxportalwritable.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 libs/xassets/xgfxportalwritable.h diff --git a/libs/xassets/xgfxportalwritable.h b/libs/xassets/xgfxportalwritable.h new file mode 100644 index 0000000..f6c6108 --- /dev/null +++ b/libs/xassets/xgfxportalwritable.h @@ -0,0 +1,30 @@ +#ifndef XGFXPORTALWRITABLE_H +#define XGFXPORTALWRITABLE_H + +#include "xasset.h" + +#include + +class XGfxPortal; + +class XGfxPortalWritable : public XAsset +{ +public: + XGfxPortalWritable(); + ~XGfxPortalWritable(); + + virtual void ParseData(QDataStream* aStream) override; + virtual void Clear() override; + +private: + bool mIsQueued; + bool mIsAncestor; + quint8 mRecursionDepth; + quint8 mHullPointCount; + QVector mHullPointPtrs; + QVector mHullPoints; + qint32 mQueuedParentPtr; + XGfxPortal *mQueuedParent; +}; + +#endif // XGFXPORTALWRITABLE_H