|
| XeenSerializer (Common::SeekableReadStream *in, Common::WriteStream *out) |
|
template<typename T > |
void | syncAsSint8 (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
bool | finished () |
|
| Serializer (SeekableReadStream *in, WriteStream *out) |
|
bool | isSaving () |
|
bool | isLoading () |
|
template<typename T > |
void | syncAsByte (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsSByte (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsUint16LE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsUint16BE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsSint16LE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsSint16BE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsUint32LE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsUint32BE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsSint32LE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsSint32BE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsFloatLE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsFloatBE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsDoubleLE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncAsDoubleBE (T &val, Version minVersion=0, Version maxVersion=kLastVersion) |
|
bool | err () const |
|
void | clearErr () |
|
bool | syncVersion (Version currentVersion) |
|
Version | getVersion () const |
|
void | setVersion (Version version) |
|
uint | bytesSynced () const |
|
void | skip (uint32 size, Version minVersion=0, Version maxVersion=kLastVersion) |
|
void | syncBytes (byte *buf, uint32 size, Version minVersion=0, Version maxVersion=kLastVersion) |
|
bool | matchBytes (const char *magic, byte size, Version minVersion=0, Version maxVersion=kLastVersion) |
|
void | syncString (String &str, Version minVersion=0, Version maxVersion=kLastVersion) |
|
void | syncString32 (U32String &str, Version minVersion=0, Version maxVersion=kLastVersion) |
|
template<typename T > |
void | syncArray (T *arr, size_t entries, void(*serializer)(Serializer &, T &), Version minVersion=0, Version maxVersion=kLastVersion) |
|