#include <savehandler.h>
Public Member Functions | |
FakeFileHandler (GobEngine *vm) | |
int32 | getSize () override |
bool | load (int16 dataVar, int32 size, int32 offset) override |
bool | save (int16 dataVar, int32 size, int32 offset) override |
bool | loadToRaw (byte *ptr, int32 size, int32 offset) override |
bool | saveFromRaw (const byte *ptr, int32 size, int32 offset) override |
bool | deleteFile () override |
Public Member Functions inherited from Gob::SaveHandler | |
SaveHandler (GobEngine *vm) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Gob::SaveHandler | |
static uint32 | getVarSize (GobEngine *vm) |
Protected Attributes inherited from Gob::SaveHandler | |
GobEngine * | _vm |
A handler that behaves like a file but keeps the contents in memory.
|
overridevirtual |
Returns the file's (virtual) size.
Implements Gob::SaveHandler.
|
overridevirtual |
Loads (parts of) the file.
Implements Gob::SaveHandler.
|
overridevirtual |
Saves (parts of) the file.
Implements Gob::SaveHandler.
|
overridevirtual |
Deletes the file.
Reimplemented from Gob::SaveHandler.