|
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