feature/test #9

Merged
njohnson merged 318 commits from feature/test into main 2025-09-07 12:35:21 -04:00
Showing only changes of commit a2acf1dd90 - Show all commits

34
libs/xassets/xgfxportal.h Normal file
View File

@ -0,0 +1,34 @@
#ifndef XGFXPORTAL_H
#define XGFXPORTAL_H
#include "xasset.h"
#include "xdvpsplane.h"
#include "xgfxportalwritable.h"
#include <QVector>
#include <QVector3D>
class XGfxCell;
class XGfxPortal : public XAsset
{
public:
XGfxPortal();
~XGfxPortal();
virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override;
private:
XGfxPortalWritable mWritable;
XDpvsPlane mPlane;
XGfxCell *mCell;
QVector3D mVertices;
quint8 mVertexCount;
QVector<QVector3D> mHullAxis;
};
#endif // XGFXPORTAL_H