#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.