diff --git a/libs/xassets/xcleaf.h b/libs/xassets/xcleaf.h index 1a7a5e5..39fafc7 100644 --- a/libs/xassets/xcleaf.h +++ b/libs/xassets/xcleaf.h @@ -3,7 +3,7 @@ #include "xasset.h" -#include +#include class XCLeaf : public XAsset { @@ -11,40 +11,17 @@ public: explicit XCLeaf(); ~XCLeaf(); - void ParseData(QDataStream *aStream) override; - - quint32 GetFirstCollAabbIndex() const; - void SetFirstCollAabbIndex(quint32 index); - - quint32 GetCollAabbCount() const; - void SetCollAabbCount(quint32 count); - - int GetBrushContents() const; - void SetBrushContents(int contents); - - int GetTerrainContents() const; - void SetTerrainContents(int contents); - - QVector GetMins() const; - void SetMins(QVector aMins); - - QVector GetMaxs() const; - void SetMaxs(QVector aMaxs); - - int GetLeafBrushNode() const; - void SetLeafBrushNode(int node); - - qint16 GetCluster() const; - void SetCluster(qint16 cluster); + void ParseData(XDataStream *aStream) override; + void Clear() override; private: quint32 mFirstCollAabbIndex; quint32 mCollAabbCount; - int mBrushContents; - int mTerrainContents; - QVector mMins; - QVector mMaxs; - int mLeafBrushNode; + qint32 mBrushContents; + qint32 mTerrainContents; + QVector3D mMins; + QVector3D mMaxs; + qint32 mLeafBrushNode; qint16 mCluster; };