XPlor/libs/xassets/xcbrush.h

31 lines
600 B
C
Raw Normal View History

2025-09-05 21:24:50 +00:00
#ifndef XCBRUSH
#define XCBRUSH
#include "xasset.h"
#include "xcbrushside.h"
#include <QVector3D>
class XCBrush : public XAsset
{
public:
XCBrush();
~XCBrush();
virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override;
private:
QVector3D mMins;
int mContents;
QVector3D mMaxs;
uint mNumsides;
QVector<XCBrushSide> mSides;
QVector<QVector3D> mAxialMaterialNum;
quint8 mBaseAdjacentSide;
QVector<QVector3D> mFirstAdjacentSideOffsets;
QVector<QVector3D> mEdgeCount;
};
#endif // XCBRUSH