OpenAssetTools/src/ObjWriting/Dumping/IZoneAssetDumperState.h

21 lines
582 B
C++

#pragma once
#include "Zone/Zone.h"
class IZoneAssetDumperState
{
protected:
IZoneAssetDumperState() = default;
public:
virtual ~IZoneAssetDumperState() = default;
IZoneAssetDumperState(const IZoneAssetDumperState& other) = default;
IZoneAssetDumperState(IZoneAssetDumperState&& other) noexcept = default;
IZoneAssetDumperState& operator=(const IZoneAssetDumperState& other) = default;
IZoneAssetDumperState& operator=(IZoneAssetDumperState&& other) noexcept = default;
virtual void SetZone(Zone* zone)
{
// Do nothing by default
}
};