|
| 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: