32 lines
533 B
C++
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);
|
|
}
|
|
}
|