|
| virtual bool | open (const Common::String &filename) |
| |
| void | open (Common::SeekableReadStream *stream) override |
| |
| void | open (Common::OutSaveFile *stream) override |
| |
| Common::SeekableReadStream * | readStream () const |
| |
|
| operator Common::SeekableReadStream & () |
| |
|
| operator Common::WriteStream & () |
| |
| virtual void | close () |
| |
| virtual void | safeRead (void *dst, size_t count) |
| |
| virtual size_t | unsafeRead (void *dst, size_t count) |
| |
| virtual size_t | write (const void *src, size_t count) const |
| |
| virtual void | seek (int offset, int origin) |
| |
| byte | readByte () |
| |
| uint | readUint16LE () |
| |
| uint | readUint32LE () |
| |
| CString | readString () |
| |
| int | readNumber () |
| |
| double | readFloat () |
| |
| Point | readPoint () |
| |
| Rect | readRect () |
| |
| Rect | readBounds () |
| |
| void | readBuffer (char *buffer=nullptr, size_t count=0) |
| |
| bool | scanf (const char *format,...) |
| |
| void | writeByte (byte b) |
| |
| void | writeUint16LE (uint val) |
| |
| void | writeUint32LE (uint val) |
| |
| void | writeLine (const CString &str) const |
| |
| void | writeString (const CString &str) const |
| |
| void | writeQuotedString (const CString &str) const |
| |
| void | writeQuotedLine (const CString &str, int indent) const |
| |
| void | writeNumber (int val) const |
| |
| void | writeNumberLine (int val, int indent) const |
| |
| void | writeFloat (double val) const |
| |
| void | writeFloatLine (double val, int indent) const |
| |
| void | writePoint (const Point &pt, int indent) const |
| |
| void | writeRect (const Rect &r, int indent) const |
| |
| void | writeBounds (const Rect &r, int indent) const |
| |
| void | writeFormat (const char *format,...) const |
| |
| void | writeIndent (uint indent) const |
| |
| bool | isClassStart () |
| |
| void | writeClassStart (const CString &classStr, int indent) |
| |
| void | writeClassEnd (int indent) |
| |
| bool | eos () const |
| |
Derived file that handles WAD archives containing multiple files