XPlor/libs/xassets/xgfximageloaddef.cpp
2025-09-10 21:58:26 -04:00

38 lines
605 B
C++

#include "xgfximageloaddef.h"
XGfxImageLoadDef::XGfxImageLoadDef()
: XAsset()
, mLevelCount(0)
, mFlags(0)
, mDimensions(3)
, mFormat(0)
, mTexture()
{
SetName("GFX Image Load Definition");
}
XGfxImageLoadDef::~XGfxImageLoadDef()
{
}
void XGfxImageLoadDef::ParseData(XDataStream *aStream)
{
*aStream
>> mLevelCount
>> mFlags
>> mDimensions
>> mFormat;
mTexture.ParsePtr(aStream);
}
void XGfxImageLoadDef::Clear()
{
mLevelCount = 0;
mFlags = 0;
mDimensions = QVector<qint16>(3);
mFormat = 0;
mTexture.Clear();
}