diff --git a/libs/xassets/xgfxworlddpvsplanes.h b/libs/xassets/xgfxworlddpvsplanes.h new file mode 100644 index 0000000..1d411ff --- /dev/null +++ b/libs/xassets/xgfxworlddpvsplanes.h @@ -0,0 +1,36 @@ +#ifndef XGFXWORLDDPVSPLANES_H +#define XGFXWORLDDPVSPLANES_H + +#include "xasset.h" +#include "xcplane.h" + +#include + +class XGfxWorldDpvsPlanes : public XAsset +{ +public: + explicit XGfxWorldDpvsPlanes(); + ~XGfxWorldDpvsPlanes(); + + void ParseData(QDataStream *aStream) override; + void Clear() override; + +private: + int aCellCount; + qint32 aPlanesPtr; + QVector aPlanes; + qint32 aNodesPtr; + QVector aNodes; + qint32 aSceneEntCellBitsPtr; + QVector aSceneEntCellBits; +}; + +#endif // XGFXWORLDDPVSPLANES_H + + + + + + + +