XPlor/libs/xassets/xeffectdefref.cpp

33 lines
631 B
C++
Raw Normal View History

#include "xeffectdefref.h"
2025-09-05 18:35:17 -04:00
#include "xeffectdef.h"
XEffectDefRef::XEffectDefRef()
: XAsset()
, mHandle(new XEffectDef())
2025-09-10 21:58:26 -04:00
, mName()
{
2025-09-10 21:58:26 -04:00
SetName("Effect Definition Reference");
}
XEffectDefRef::~XEffectDefRef()
{
2025-09-10 21:58:26 -04:00
delete mHandle;
}
2025-09-10 21:58:26 -04:00
void XEffectDefRef::ParseData(XDataStream *aStream)
{
mName.ParsePtr(aStream);
if (mName.GetPtr() && mName.GetPtr() != -1)
{
qDebug() << "DB_FindXAssetHeader(0x1A, " << mName.GetPtr() << ", v1)";
// TODO: Find asset/asset header
// Shouldn't affect parsing
}
}
2025-09-10 21:58:26 -04:00
void XEffectDefRef::Clear()
{
mHandle->Clear();
2025-09-10 21:58:26 -04:00
mName.Clear();
}