DivROMExport: new functions

for threading...
This commit is contained in:
tildearrow 2024-08-09 04:27:18 -05:00
parent d44029647c
commit a8cd10dd46

View file

@ -45,9 +45,18 @@ struct DivROMExportOutput {
data(NULL) {}
};
struct DivROMExportProgress {
String name;
float amount;
};
class DivROMExport {
public:
virtual std::vector<DivROMExportOutput> go(DivEngine* e);
virtual bool go(DivEngine* eng);
virtual void abort();
virtual std::vector<DivROMExportOutput> getResult();
virtual bool hasFailed();
virtual DivROMExportProgress getProgress();
virtual ~DivROMExport() {}
};