libpng++  v0.2.5-1
C++ library for PNG images
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
gray_pixel.hpp File Reference
#include "types.hpp"
#include "packed_pixel.hpp"
#include "pixel_traits.hpp"
Include dependency graph for gray_pixel.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  png::packed_gray_pixel< bits >
 The packed gray pixel class template. More...
 
struct  png::pixel_traits< gray_pixel >
 Pixel traits specialization for gray_pixel. More...
 
struct  png::pixel_traits< gray_pixel_16 >
 Pixel traits specialization for gray_pixel_16. More...
 
struct  png::pixel_traits< packed_gray_pixel< bits > >
 Pixel traits specialization for packed_gray_pixel. More...
 

Namespaces

namespace  png
 

Typedefs

typedef byte png::gray_pixel
 The 8-bit Grayscale pixel type. More...
 
typedef packed_gray_pixel< 1 > png::gray_pixel_1
 The 1-bit Grayscale pixel type. More...
 
typedef uint_16 png::gray_pixel_16
 The 16-bit Grayscale pixel type. More...
 
typedef packed_gray_pixel< 2 > png::gray_pixel_2
 The 2-bit Grayscale pixel type. More...
 
typedef packed_gray_pixel< 4 > png::gray_pixel_4
 The 4-bit Grayscale pixel type. More...