Gorgon Game Engine
StreamReader Class Reference
Inheritance diagram for StreamReader:
[legend]

Public Member Functions

 StreamReader (std::istream &file)
 
virtual bool fill_input_buffer (jpeg_decompress_struct &cinfo)
 
virtual void init_source (jpeg_decompress_struct &cinfo)
 
virtual void skip_input_data (jpeg_decompress_struct &cinfo, long size)
 
- Public Member Functions inherited from Reader
 Reader ()
 
virtual ~Reader ()
 
virtual void Attach (jpeg_decompress_struct &cinfo)
 
virtual bool resync_to_restart (jpeg_decompress_struct &cinfo, int desired)
 
virtual void term_source (jpeg_decompress_struct &cinfo)
 

Protected Attributes

Byte buffer [1024]
 
std::istream & file
 

Additional Inherited Members

- Public Attributes inherited from Reader
SourceManager * manager
 

Constructor & Destructor Documentation

◆ StreamReader()

StreamReader ( std::istream &  file)

Member Function Documentation

◆ fill_input_buffer()

bool fill_input_buffer ( jpeg_decompress_struct &  cinfo)
virtual

Implements Reader.

References StreamReader::buffer, and StreamReader::file.

◆ init_source()

void init_source ( jpeg_decompress_struct &  cinfo)
virtual

Implements Reader.

◆ skip_input_data()

void skip_input_data ( jpeg_decompress_struct &  cinfo,
long  size 
)
virtual

Reimplemented from Reader.

References StreamReader::file, and StreamReader::fill_input_buffer().

Member Data Documentation

◆ buffer

Byte buffer[1024]
protected

◆ file

std::istream& file
protected

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