31#ifndef PNGPP_RGBA_PIXEL_HPP_INCLUDED
32#define PNGPP_RGBA_PIXEL_HPP_INCLUDED
43 template<
typename T >
87 template<
typename T >
basic_rgba_pixel< byte > rgba_pixel
Definition rgba_pixel.hpp:77
basic_rgba_pixel< uint_16 > rgba_pixel_16
Definition rgba_pixel.hpp:82
Basic pixel traits class template for pixels with alpha channel.
Definition pixel_traits.hpp:90
static T get_alpha_filler()
Definition pixel_traits.hpp:95
Basic pixel traits class template.
Definition pixel_traits.hpp:62
basic_rgba_pixel(T red, T green, T blue, T alpha=traits::get_alpha_filler())
Constructs rgba_pixel object from red, green, blue and alpha components passed as parameters....
Definition rgba_pixel.hpp:62
byte red
Definition rgba_pixel.hpp:68
byte alpha
Definition rgba_pixel.hpp:71
byte green
Definition rgba_pixel.hpp:69
pixel_traits< basic_rgba_pixel< T > > traits
Definition rgba_pixel.hpp:46
basic_rgba_pixel()
Default constructor. Initializes all components with zeros.
Definition rgba_pixel.hpp:52
byte blue
Definition rgba_pixel.hpp:70
Pixel traits class template.
Definition pixel_traits.hpp:48