From a8cd10dd461c978748bf17278e1c737732d9bec0 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 9 Aug 2024 04:27:18 -0500 Subject: [PATCH] DivROMExport: new functions for threading... --- src/engine/export.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/engine/export.h b/src/engine/export.h index d8e1878f1..bc9bf6855 100644 --- a/src/engine/export.h +++ b/src/engine/export.h @@ -45,9 +45,18 @@ struct DivROMExportOutput { data(NULL) {} }; +struct DivROMExportProgress { + String name; + float amount; +}; + class DivROMExport { public: - virtual std::vector go(DivEngine* e); + virtual bool go(DivEngine* eng); + virtual void abort(); + virtual std::vector getResult(); + virtual bool hasFailed(); + virtual DivROMExportProgress getProgress(); virtual ~DivROMExport() {} };