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

Public Member Functions

bool open (const Common::Path &filename) override
 
virtual bool open (Common::InSaveFile *saveFile)
 
void close () override
 
void seek (uint32 new_pos) override
 
uint8 read1 () override
 
uint16 read2 () override
 
uint32 read4 () override
 
bool readToBuf (unsigned char *buf, uint32 buf_size) override
 
bool isOpen () const
 
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
 

Member Function Documentation

◆ open()

bool Ultima::Nuvie::NuvieIOFileRead::open ( const Common::Path &  filename)
overridevirtual

Reimplemented from Ultima::Nuvie::NuvieIOFile.

◆ close()

void Ultima::Nuvie::NuvieIOFileRead::close ( )
overridevirtual

Reimplemented from Ultima::Nuvie::NuvieIO.

◆ seek()

void Ultima::Nuvie::NuvieIOFileRead::seek ( uint32  new_pos)
overridevirtual

◆ read1()

uint8 Ultima::Nuvie::NuvieIOFileRead::read1 ( )
overridevirtual

Reimplemented from Ultima::Nuvie::NuvieIO.

◆ read2()

uint16 Ultima::Nuvie::NuvieIOFileRead::read2 ( )
overridevirtual

Reimplemented from Ultima::Nuvie::NuvieIO.

◆ read4()

uint32 Ultima::Nuvie::NuvieIOFileRead::read4 ( )
overridevirtual

Reimplemented from Ultima::Nuvie::NuvieIO.

◆ readToBuf()

bool Ultima::Nuvie::NuvieIOFileRead::readToBuf ( unsigned char *  buf,
uint32  buf_size 
)
overridevirtual

Reimplemented from Ultima::Nuvie::NuvieIO.


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