|
| bool | open (const Common::Path &filename) override |
| |
|
bool | open (const Common::String &filename, bool isAutosave) |
| |
| void | close () override |
| |
| void | seek (uint32 new_pos) override |
| |
| bool | write1 (uint8 src) override |
| |
| bool | write2 (uint16 src) override |
| |
| bool | write4 (uint32 src) override |
| |
|
void | writeDesc (const Common::String &desc) |
| |
| uint32 | writeBuf (const unsigned char *src, uint32 src_size) override |
| |
| uint32 | write (NuvieIO *src) override |
| |
|
virtual bool | open (const Common::Path &filename) |
| |
|
virtual void | close () |
| |
|
virtual uint8 | read1 () |
| |
|
virtual uint16 | read2 () |
| |
|
virtual uint32 | read4 () |
| |
|
unsigned char * | readAll () |
| |
|
unsigned char * | readBuf (uint32 read_size, uint32 *bytes_read) |
| |
|
virtual bool | readToBuf (unsigned char *buf, uint32 buf_size) |
| |
|
virtual bool | write1 (uint8 src) |
| |
|
virtual bool | write2 (uint16 src) |
| |
|
virtual bool | write4 (uint32 src) |
| |
|
virtual uint32 | writeBuf (const unsigned char *src, uint32 src_size) |
| |
|
virtual uint32 | write (NuvieIO *src) |
| |
|
uint32 | get_size () const |
| |
|
void | seekStart () |
| |
|
void | seekEnd () |
| |
|
virtual void | seek (uint32 new_pos)=0 |
| |
|
bool | is_end () const |
| |
|
bool | is_eof () const |
| |
|
uint32 | position () const |
| |
File writing class. This can be done in one of two ways. If it's a simple filename, then it uses the savefile interface to write it as uncompresed to the save folder. However, if it has relative paths, such as used by the code to dump out all tiles or maps, it uses a Common::DumpFile instead