Gorgon Game Engine
Reader Class Referenceabstract
Inheritance diagram for Reader:
[legend]

Public Member Functions

 Reader ()
 
virtual ~Reader ()
 
virtual void Attach (jpeg_decompress_struct &cinfo)
 
virtual bool fill_input_buffer (jpeg_decompress_struct &cinfo)=0
 
virtual void init_source (jpeg_decompress_struct &cinfo)=0
 
virtual bool resync_to_restart (jpeg_decompress_struct &cinfo, int desired)
 
virtual void skip_input_data (jpeg_decompress_struct &cinfo, long size)
 
virtual void term_source (jpeg_decompress_struct &cinfo)
 

Public Attributes

SourceManager * manager
 

Constructor & Destructor Documentation

◆ Reader()

◆ ~Reader()

~Reader ( )
virtual

References Reader::manager.

Member Function Documentation

◆ Attach()

void Attach ( jpeg_decompress_struct &  cinfo)
virtual

References Reader::manager.

◆ fill_input_buffer()

virtual bool fill_input_buffer ( jpeg_decompress_struct &  cinfo)
pure virtual

Implemented in ArrayReader, VectorReader, and StreamReader.

◆ init_source()

virtual void init_source ( jpeg_decompress_struct &  cinfo)
pure virtual

Implemented in ArrayReader, VectorReader, and StreamReader.

◆ resync_to_restart()

bool resync_to_restart ( jpeg_decompress_struct &  cinfo,
int  desired 
)
virtual

◆ skip_input_data()

void skip_input_data ( jpeg_decompress_struct &  cinfo,
long  size 
)
virtual

Reimplemented in StreamReader.

◆ term_source()

void term_source ( jpeg_decompress_struct &  cinfo)
virtual

Member Data Documentation

◆ manager

SourceManager* manager

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