ScummVM API documentation
Ultima::Nuvie::NuvieIOFile Class Reference
Inheritance diagram for Ultima::Nuvie::NuvieIOFile:
Ultima::Nuvie::NuvieIO Ultima::Nuvie::NuvieIOFileRead Ultima::Nuvie::NuvieIOFileWrite

Public Member Functions

virtual bool open (const Common::Path &filename)
 
- Public Member Functions inherited from Ultima::Nuvie::NuvieIO
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
 

Additional Inherited Members

- Protected Attributes inherited from Ultima::Nuvie::NuvieIO
uint32 size
 
uint32 pos
 

The documentation for this class was generated from the following file: