Loading [MathJax]/extensions/tex2jax.js
Gorgon Game Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ArrayReader Class Reference
Inheritance diagram for ArrayReader:
[legend]

Public Member Functions

 ArrayReader (Byte *data, std::size_t size)
 
virtual bool fill_input_buffer (jpeg_decompress_struct &cinfo)
 
virtual void init_source (jpeg_decompress_struct &cinfo)
 
- 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 skip_input_data (jpeg_decompress_struct &cinfo, long size)
 
virtual void term_source (jpeg_decompress_struct &cinfo)
 

Protected Attributes

Bytedata
 
std::size_t size
 

Additional Inherited Members

- Public Attributes inherited from Reader
SourceManager * manager
 

Constructor & Destructor Documentation

◆ ArrayReader()

ArrayReader ( Byte data,
std::size_t  size 
)

Member Function Documentation

◆ fill_input_buffer()

bool fill_input_buffer ( jpeg_decompress_struct &  cinfo)
virtual

Implements Reader.

◆ init_source()

void init_source ( jpeg_decompress_struct &  cinfo)
virtual

Implements Reader.

References ArrayReader::data, and ArrayReader::size.

Member Data Documentation

◆ data

Byte* data
protected

◆ size

std::size_t size
protected

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