png::image< pixel >::streaming_impl< base > Class Template Reference

A common base class tempate for pixel_consumer and pixel_generator classes. More...

#include <image.hpp>

Inheritance diagram for png::image< pixel >::streaming_impl< base >:

png::image< pixel >::pixel_consumer png::image< pixel >::pixel_generator List of all members.

Public Member Functions

 streaming_impl (image_info &info, pixbuf &pixels)
byteget_next_row (size_t pos)
 Returns the starting address of a pos-th row in the image's pixel buffer.

Protected Attributes

pixbufm_pixbuf

Detailed Description

template<typename pixel>
template<typename base>
class png::image< pixel >::streaming_impl< base >

A common base class tempate for pixel_consumer and pixel_generator classes.


Constructor & Destructor Documentation

template<typename pixel>
template<typename base>
png::image< pixel >::streaming_impl< base >::streaming_impl ( image_info info,
pixbuf pixels 
) [inline]


Member Function Documentation

template<typename pixel>
template<typename base>
byte* png::image< pixel >::streaming_impl< base >::get_next_row ( size_t  pos  )  [inline]

Returns the starting address of a pos-th row in the image's pixel buffer.


Member Data Documentation

template<typename pixel>
template<typename base>
pixbuf& png::image< pixel >::streaming_impl< base >::m_pixbuf [protected]


The documentation for this class was generated from the following file:
Generated on Sun Jul 8 19:33:01 2007 for png++ by  doxygen 1.5.2