2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-01-19 15:01:49 +00:00

refactor: combined ZoneOutputStream interface with impl

This commit is contained in:
Jan Laupetin
2026-01-06 13:29:32 +00:00
parent ac9bdd21da
commit ac24e4f893
29 changed files with 354 additions and 310 deletions

View File

@@ -1,4 +1,5 @@
#pragma once
#include "Game/T5/T5.h"
#include "Writing/ContentWriterBase.h"
#include "Writing/IContentWritingEntryPoint.h"
@@ -8,9 +9,9 @@ namespace T5
class ContentWriter final : public ContentWriterBase, public IContentWritingEntryPoint
{
public:
ContentWriter(const Zone& zone);
explicit ContentWriter(const Zone& zone);
void WriteContent(IZoneOutputStream& stream) override;
void WriteContent(ZoneOutputStream& stream) override;
private:
void CreateXAssetList(XAssetList& xAssetList, MemoryManager& memory) const;