Commited updated version of my own patch #1868402: Basic savestate plugin API
svn-id: r30786
This commit is contained in:
parent
dd7fcd6867
commit
5fb7f7a4d6
13 changed files with 254 additions and 27 deletions
|
@ -47,6 +47,7 @@ class Plugin {
|
|||
public:
|
||||
virtual ~Plugin() {}
|
||||
|
||||
// virtual bool isLoaded() const = 0; // TODO
|
||||
virtual bool loadPlugin() = 0;
|
||||
virtual void unloadPlugin() = 0;
|
||||
|
||||
|
@ -58,6 +59,8 @@ public:
|
|||
virtual GameDescriptor findGame(const char *gameid) const = 0;
|
||||
virtual GameList detectGames(const FSList &fslist) const = 0;
|
||||
|
||||
virtual SaveStateList listSaves(const char *target) const = 0;
|
||||
|
||||
virtual PluginError createInstance(OSystem *syst, Engine **engine) const = 0;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue