2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-06 16:57:25 +00:00
Files
OpenAssetTools/src/ZoneWriting/Writing/IContentWritingEntryPoint.h

17 lines
615 B
C++

#pragma once
#include "Zone/Stream/IZoneOutputStream.h"
class IContentWritingEntryPoint
{
public:
IContentWritingEntryPoint() = default;
virtual ~IContentWritingEntryPoint() = default;
IContentWritingEntryPoint(const IContentWritingEntryPoint& other) = default;
IContentWritingEntryPoint(IContentWritingEntryPoint&& other) noexcept = default;
IContentWritingEntryPoint& operator=(const IContentWritingEntryPoint& other) = default;
IContentWritingEntryPoint& operator=(IContentWritingEntryPoint&& other) noexcept = default;
virtual void WriteContent(IZoneOutputStream& stream) = 0;
};