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) {} data(NULL) {}
}; };
struct DivROMExportProgress {
String name;
float amount;
};
class DivROMExport { class DivROMExport {
public: 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() {} virtual ~DivROMExport() {}
}; };