Refactor: Update ParseData to use XDataStream

This commit is contained in:
njohnson 2025-09-10 21:56:56 -04:00
parent 00f0a8a828
commit 4603ebd7cf

View File

@ -10,9 +10,9 @@ class XBrushWrapper : public XAsset
{ {
public: public:
XBrushWrapper(); XBrushWrapper();
~XBrushWrapper(); ~XBrushWrapper() = default;
virtual void ParseData(QDataStream* aStream) override; virtual void ParseData(XDataStream* aStream) override;
virtual void Clear() override; virtual void Clear() override;
private: private:
@ -22,11 +22,11 @@ private:
quint32 mNumSides; quint32 mNumSides;
QVector<XCBrushSide> mSides; QVector<XCBrushSide> mSides;
QVector<QVector3D> mAxialMaterialNum; QVector<QVector3D> mAxialMaterialNum;
quint8 *mBaseAdjacentSide; quint8 mBaseAdjacentSide;
QVector<QVector3D> mFirstAdjacentSideOffsets; QVector<QVector3D> mFirstAdjacentSideOffsets;
QVector<QVector3D> mEdgeCount; QVector<QVector3D> mEdgeCount;
int mTotalEdgeCount; int mTotalEdgeCount;
XCPlane *mPlanes; QVector<XCPlane> mPlanes;
}; };
#endif // XBRUSHWRAPPER_H #endif // XBRUSHWRAPPER_H