#include <files.h>
Public Member Functions | |
| OutFile (const Common::Path &filename) | |
| OutFile (const Common::Path &filename, SaveArchive *archive) | |
| OutFile (const Common::Path &filename, int ccMode) | |
| void | finalize () override |
| uint32 | write (const void *dataPtr, uint32 dataSize) override |
| int64 | pos () const override |
Public Member Functions inherited from Common::WriteStream | |
| virtual bool | flush () |
| 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) |
Public Member Functions inherited from Common::Stream | |
| virtual bool | err () const |
| virtual void | clearErr () |
Provides an interface to updating files within the in-memory save state
|
overridevirtual |
Finishes any pending writes, pushing out the written data
Reimplemented from Common::WriteStream.
|
overridevirtual |
Writes data
Implements Common::WriteStream.
|
overridevirtual |
Returns the current position
Implements Common::WriteStream.