|
|
| SystemClass (const AnsiString &name, PERSISTBUILD build, PERSISTLOAD load, bool persistentClass) |
| |
|
int | getNumInstances () |
| |
|
bool | removeInstance (void *instance) |
| |
|
SystemInstance * | addInstance (void *instance, int id, int savedId=-1) |
| |
|
bool | removeAllInstances () |
| |
|
int | getInstanceId (void *pointer) |
| |
|
void * | idToPointer (int savedId) |
| |
|
void | setId (int id) |
| |
|
int | getId () const |
| |
|
int | getSavedId () const |
| |
|
bool | isPersistent () const |
| |
|
AnsiString | getName () const |
| |
|
void | saveTable (BaseGame *game, BasePersistenceManager *persistMgr) |
| |
|
void | loadTable (BaseGame *game, BasePersistenceManager *persistMgr) |
| |
|
void | saveInstances (BaseGame *game, BasePersistenceManager *persistMgr) |
| |
|
void | loadInstance (void *instance, BasePersistenceManager *persistMgr) |
| |
|
void | instanceCallback (SYS_INSTANCE_CALLBACK lpCallback, void *lpData) |
| |
|
void | resetSavedIDs () |
| |
|
void | dump (Common::WriteStream *stream) |
| |
The documentation for this class was generated from the following file: