XPlor/libs/xassets/xstreamfileinfo.cpp

32 lines
533 B
C++

#include "xstreamfileinfo.h"
#include "xstreamfilename.h"
XStreamFileInfo::XStreamFileInfo()
: XAsset()
, mParent(nullptr)
, mRaw()
{
SetName("Stream File Info");
}
XStreamFileInfo::XStreamFileInfo(XStreamFileName &aParent)
: XAsset()
, mParent(&aParent)
, mRaw()
{
SetName("Stream File Info");
}
void XStreamFileInfo::Clear()
{
mRaw.Clear();
}
void XStreamFileInfo::ParseData(XDataStream *aStream)
{
if (mParent && !mParent->GetFileIndex())
{
mRaw.ParseData(aStream);
}
}