|
bool | isCompatible () const |
|
uint | saveMajorVersion () const |
|
uint | saveMinorVersion () const |
|
uint32 | beginSection (uint32 sectionTag) |
|
void | endSection () |
|
void | read (void *data, int size) |
|
void | write (const void *data, int size) |
|
uint64 | readLEUint64 () |
|
uint32 | readLEUint32 () |
|
uint16 | readLEUint16 () |
|
int32 | readLESint32 () |
|
bool | readBool () |
|
byte | readByte () |
|
void | writeLEUint64 (uint64 data) |
|
void | writeLEUint32 (uint32 data) |
|
void | writeLEUint16 (uint16 data) |
|
void | writeLESint32 (int32 data) |
|
void | writeBool (bool data) |
|
void | writeByte (byte data) |
|
void | writeString (const Common::String &string) |
|
void | writeVector3d (const Math::Vector3d &vec) |
|
void | writeColor (const Grim::Color &color) |
|
void | writeFloat (float data) |
|
Math::Vector3d | readVector3d () |
|
Grim::Color | readColor () |
|
float | readFloat () |
|
Common::String | readString () |
|
void | checkAlloc (int size) |
|
|
uint | _majorVersion |
|
uint | _minorVersion |
|
bool | _saving |
|
Common::InSaveFile * | _inSaveFile |
|
Common::OutSaveFile * | _outSaveFile |
|
uint32 | _currentSection |
|
uint32 | _sectionSize |
|
uint32 | _sectionAlloc |
|
uint32 | _sectionPtr |
|
byte * | _sectionBuffer |
|
|
static const int | _allocAmmount = 1048576 |
|
◆ SAVEGAME_MAJOR_VERSION
uint Grim::SaveGame::SAVEGAME_MAJOR_VERSION |
|
static |
Major savegame version. If a savegame has a different major version than SAVEGAME_MAJOR_VERSION it cannot be loaded.
◆ SAVEGAME_MINOR_VERSION
uint Grim::SaveGame::SAVEGAME_MINOR_VERSION |
|
static |
Minor savegame version. A savegame with a different minor version than SAVEGAME_MINOR_VERSION and the same major version than SAVEGAME_MAJOR_VERSION is compatible with the current loading code.
The documentation for this class was generated from the following file: