#include <pixel_buffer.hpp>
Public Types | |
typedef basic_packed_pixel_proxy < pixel, byte & > | basic_proxy |
Public Member Functions | |
packed_pixel_proxy (byte &ref, size_t index) | |
packed_pixel_proxy (packed_pixel_proxy const &other) | |
operator pixel () const | |
packed_pixel_proxy & | operator= (packed_pixel_proxy const &other) |
template<typename reference > | |
packed_pixel_proxy & | operator= (basic_packed_pixel_proxy< pixel, reference > const &other) |
packed_pixel_proxy & | operator= (pixel p) |
Static Protected Member Functions | |
static size_t | get_pixels_per_byte () |
static size_t | get_shift (size_t index) |
Protected Attributes | |
byte & | m_ref |
size_t | m_shift |
typedef basic_packed_pixel_proxy< pixel, byte& > png::detail::packed_pixel_proxy< pixel >::basic_proxy |
|
inline |
|
inline |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
References png::detail::basic_packed_pixel_proxy< pixel, reference >::get_pixels_per_byte().
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
protectedinherited |
Referenced by png::detail::packed_pixel_proxy< pixel >::operator=().
|
protectedinherited |