Updated xmaterialinfo

This commit is contained in:
njohnson 2025-09-07 23:16:04 -04:00
parent 59d5b12e80
commit 7fdd451cd1
2 changed files with 16 additions and 4 deletions

View File

@ -2,7 +2,7 @@
XMaterialInfo::XMaterialInfo()
: XAsset()
, mName("")
, mName()
, mGameFlags(0)
, mSortKey(0)
, mTextureAtlasRowCount(0)
@ -20,7 +20,20 @@ XMaterialInfo::~XMaterialInfo()
void XMaterialInfo::ParseData(QDataStream *aStream)
{
mName.ParsePtr(aStream, false);
*aStream
>> mGameFlags
>> mSortKey
>> mTextureAtlasRowCount
>> mTextureAtlasColumnCount;
mDrawSurf.ParseData(aStream);
*aStream >> mSurfaceTypeBits;
aStream->skipRawData(4);
mName.ParseData(aStream);
}
void XMaterialInfo::Clear()

View File

@ -3,8 +3,7 @@
#include "xasset.h"
#include "xgfxdrawsurf.h"
#include <QString>
#include "xstring.h"
class XMaterialInfo : public XAsset
{
@ -16,7 +15,7 @@ public:
void Clear() override;
private:
QString mName;
XString mName;
quint8 mGameFlags;
quint8 mSortKey;
quint8 mTextureAtlasRowCount;