XPlor/libs/xassets/xstreamfileinfo.cpp

32 lines
533 B
C++
Raw Normal View History

2025-08-14 17:30:25 -04:00
#include "xstreamfileinfo.h"
#include "xstreamfilename.h"
2025-08-14 17:30:25 -04:00
XStreamFileInfo::XStreamFileInfo()
2025-09-10 21:58:26 -04:00
: XAsset()
, mParent(nullptr)
, mRaw()
2025-08-14 17:30:25 -04:00
{
2025-09-10 21:58:26 -04:00
SetName("Stream File Info");
2025-08-14 17:30:25 -04:00
}
XStreamFileInfo::XStreamFileInfo(XStreamFileName &aParent)
: XAsset()
, mParent(&aParent)
, mRaw()
2025-08-14 17:30:25 -04:00
{
SetName("Stream File Info");
2025-08-14 17:30:25 -04:00
}
void XStreamFileInfo::Clear()
{
mRaw.Clear();
2025-08-14 17:30:25 -04:00
}
2025-09-10 21:58:26 -04:00
void XStreamFileInfo::ParseData(XDataStream *aStream)
2025-08-14 17:30:25 -04:00
{
if (mParent && !mParent->GetFileIndex())
{
mRaw.ParseData(aStream);
}
2025-08-14 17:30:25 -04:00
}