|
| SaveFileWriteStream (Common::WriteStream &s) |
|
uint32 | write (const void *dataPtr, uint32 dataSize) override |
|
bool | flush () override |
|
int64 | pos () const override |
|
void | debug (char *p) |
|
void | padBytes (int count) |
|
void | writeInt (int32 v) |
|
void | writeFloat (float v) |
|
void | writeBool (bool v) |
|
void | writeStringSz (const Common::String &s, uint sz) |
|
void | writeVector2 (const Vector2 &v) |
|
void | writeVector3 (const Vector3 &v) |
|
void | writeRect (const Common::Rect &v) |
|
void | writeBoundingBox (const BoundingBox &v, bool serialized) |
|
virtual void | finalize () |
|
void | writeByte (byte value) |
|
void | writeSByte (int8 value) |
|
void | writeUint16LE (uint16 value) |
|
void | writeUint32LE (uint32 value) |
|
void | writeUint64LE (uint64 value) |
|
void | writeUint16BE (uint16 value) |
|
void | writeUint32BE (uint32 value) |
|
void | writeUint64BE (uint64 value) |
|
FORCEINLINE void | writeSint16LE (int16 value) |
|
FORCEINLINE void | writeSint32LE (int32 value) |
|
FORCEINLINE void | writeSint64LE (int64 value) |
|
FORCEINLINE void | writeSint16BE (int16 value) |
|
FORCEINLINE void | writeSint32BE (int32 value) |
|
FORCEINLINE void | writeSint64BE (int64 value) |
|
FORCEINLINE void | writeFloatLE (float value) |
|
FORCEINLINE void | writeFloatBE (float value) |
|
FORCEINLINE void | writeDoubleLE (double value) |
|
FORCEINLINE void | writeDoubleBE (double value) |
|
template<class TDataFormat , class... T> |
bool | writeMultiple (const TDataFormat &dataFormat, const T &...values) |
|
template<class... T> |
bool | writeMultipleEndian (bool isLittle, const T &...values) |
|
template<class... T> |
bool | writeMultipleLE (const T &...values) |
|
template<class... T> |
bool | writeMultipleBE (const T &...values) |
|
uint32 | writeStream (ReadStream *stream, uint32 dataSize) |
|
uint32 | writeStream (ReadStream *stream) |
|
void | writeString (const String &str) |
|
virtual bool | err () const |
|
virtual void | clearErr () |
|