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 af3f28752a - Show all commits

37
libs/xassets/xgfxcell.h Normal file
View File

@ -0,0 +1,37 @@
#ifndef XGFXCELL_H
#define XGFXCELL_H
#include "xasset.h"
#include "xgfxportal.h"
#include "xgfxaabbtree.h"
#include <QVector>
#include <QVector3D>
class XGfxCell : public XAsset
{
public:
XGfxCell();
~XGfxCell();
virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override;
private:
QVector3D mMins;
QVector3D mMaxs;
int mAabbTreeCount;
QVector<XGfxAabbTree> mAabbTree;
int mPortalCount;
QVector<XGfxPortal> mPortals;
int mCullGroupCount;
QVector<int> mCullGroups;
quint8 mReflectionProbeCount;
QVector<quint8> mReflectionProbes;
};
#endif // XGFXCELL_H