XPlor/libs/xassets/xstreamfilename.h

24 lines
440 B
C
Raw Normal View History

2025-09-10 21:58:26 -04:00
#ifndef XSTREAMFILENAME_H
#define XSTREAMFILENAME_H
2025-08-14 17:30:25 -04:00
#include "xasset.h"
2025-09-10 21:58:26 -04:00
#include "xstreamfileinfo.h"
2025-08-14 17:30:25 -04:00
2025-09-10 21:58:26 -04:00
class XStreamFileName : public XAsset
2025-08-14 17:30:25 -04:00
{
public:
2025-09-10 21:58:26 -04:00
explicit XStreamFileName();
~XStreamFileName() = default;
2025-08-14 17:30:25 -04:00
2025-09-10 21:58:26 -04:00
virtual void ParseData(XDataStream* aStream) override;
2025-08-14 17:30:25 -04:00
virtual void Clear() override;
quint32 GetFileIndex() const;
2025-08-14 17:30:25 -04:00
private:
2025-09-10 21:58:26 -04:00
quint32 mFileIndex;
XStreamFileInfo mInfo;
2025-08-14 17:30:25 -04:00
};
2025-09-10 21:58:26 -04:00
#endif // XSTREAMFILENAME_H