#pragma once namespace OpenVulkano { class ICloseable { public: virtual ~ICloseable() = default; virtual void Close() = 0; }; }