| png++ 0.2.10
    | 
| ▼Npng | |
| ▼Ndetail | |
| Callowed_bit_depth | |
| Callowed_bit_depth< 1 > | |
| Callowed_bit_depth< 2 > | |
| Callowed_bit_depth< 4 > | |
| Cbasic_packed_pixel_proxy | |
| Cconst_packed_pixel_proxy | |
| Cconvert_color_space_impl | IO transformation class template. Converts image color space | 
| Cpacked_pixel_proxy | |
| Cwrong_color_space | |
| Cbasic_alpha_pixel_traits | Basic pixel traits class template for pixels with alpha channel | 
| Cbasic_ga_pixel | Basic Gray+Alpha pixel type | 
| Cbasic_pixel_buffer | The basic class template to represent image pixel data | 
| Cbasic_pixel_traits | Basic pixel traits class template | 
| Cbasic_rgb_pixel | RGB pixel type | 
| Cbasic_rgba_pixel | RGBA pixel type | 
| Ccolor | PNG color struct extension. Adds constructors | 
| ▼Cconsumer | Pixel consumer class template | 
| Ctransform_identity | The default io transformation: does nothing | 
| Cconvert_color_space | IO transformation class template. Converts image color space | 
| Cconvert_color_space< ga_pixel > | Converts image color space. A specialization for ga_pixel type | 
| Cconvert_color_space< ga_pixel_16 > | Converts image color space. A specialization for ga_pixel_16 type | 
| Cconvert_color_space< gray_pixel > | Converts image color space. A specialization for gray_pixel type | 
| Cconvert_color_space< gray_pixel_16 > | Converts image color space. A specialization for gray_pixel_16 type | 
| Cconvert_color_space< index_pixel > | Converts image color space. A specialization for index_pixel type | 
| Cconvert_color_space< rgb_pixel > | Converts image color space. A specialization for rgb_pixel type | 
| Cconvert_color_space< rgb_pixel_16 > | Converts image color space. A specialization for rgb_pixel_16 type | 
| Cconvert_color_space< rgba_pixel > | Converts image color space. A specialization for rgba_pixel type | 
| Cconvert_color_space< rgba_pixel_16 > | Converts image color space. A specialization for rgba_pixel_16 type | 
| Cdef_image_info_holder | The default image_info holder class. Stores image_info member object | 
| Cend_info | Internal class to hold PNG ending info | 
| Cerror | Exception class to represent runtime errors related to png++ operation | 
| Cgenerator | Pixel generator class template | 
| ▼Cimage | Class template to represent PNG image | 
| Cpixel_consumer | The pixel buffer adapter for reading pixel data | 
| Cpixel_generator | The pixel buffer adapter for writing pixel data | 
| Cstreaming_impl | A common base class template for pixel_consumer and pixel_generator classes | 
| Ctransform_identity | The default io transformation: does nothing | 
| Cimage_info | Holds information about PNG image | 
| Cimage_info_ref_holder | An image_info holder class. Stores a reference to the image_info object. The image_info object itself should be stored elsewhere | 
| Cindex_pixel | The 8-bit Indexed (colormap) pixel type | 
| Cinfo | Holds information about PNG image. Adapter class for IO image operations | 
| Cinfo_base | Internal class to hold PNG info or end_info | 
| Cio_base | Base class for PNG reader/writer classes | 
| Cpacked_gray_pixel | The packed gray pixel class template. The available specializations are for 1-, 2- and 4-bit pixels | 
| Cpacked_index_pixel | The packed indexed pixel class template. The available specializations are for 1-, 2- and 4-bit pixels | 
| Cpacked_pixel | The packed pixel class template | 
| Cpacked_pixel_row | The packed pixel row class template | 
| Cpixel_buffer | |
| Cpixel_buffer< packed_gray_pixel< bits > > | The pixel buffer class template specialization for the packed_gray_pixel type | 
| Cpixel_buffer< packed_index_pixel< bits > > | The pixel buffer class template specialization for the packed_index_pixel type | 
| Cpixel_traits | Pixel traits class template | 
| Cpixel_traits< basic_ga_pixel< T > > | Pixel traits specialization for basic_ga_pixel | 
| Cpixel_traits< basic_rgb_pixel< T > > | Pixel traits specialization for basic_rgb_pixel | 
| Cpixel_traits< basic_rgba_pixel< T > > | Pixel traits specialization for basic_rgba_pixel | 
| Cpixel_traits< gray_pixel > | Pixel traits specialization for gray_pixel | 
| Cpixel_traits< gray_pixel_16 > | Pixel traits specialization for gray_pixel_16 | 
| Cpixel_traits< index_pixel > | Pixel traits specialization for index_pixel | 
| Cpixel_traits< packed_gray_pixel< bits > > | Pixel traits specialization for packed_gray_pixel | 
| Cpixel_traits< packed_index_pixel< bits > > | Pixel traits specialization for packed_index_pixel | 
| Creader | The PNG reader class template. This is the low-level reading interface–use image class or consumer class to actually read images | 
| Crequire_color_space | IO transformation class template. Enforces image color space | 
| Crow_traits | The pixel row traits class template. Provides a common way to get starting address of the row for packed and unpacked row types | 
| Crow_traits< packed_pixel_row< pixel > > | The row_traits class template specialization for packed pixel row type | 
| Crow_traits< std::vector< pixel > > | The row_traits specialization for unpacked pixel rows | 
| ▼Csolid_pixel_buffer | Pixel buffer, that stores pixels as continuous memory chunk. solid_pixel_buffer is useful when user whats to open png, do some changes and fetch to buffer to draw (as texture for example) | 
| Crow_traits | |
| Cstd_error | Exception class to represent standard library errors (generally IO) | 
| Cstreaming_base | A base class template for consumer and generator classes. Provides default reset()method implementation as well asinfo_holderpolicy | 
| Cwriter | PNG writer class template. This is the low-level writing interface–use image class or generator class to actually write images |