Information
MediaSupport
RSSOther Adobe ProjectsOther Resources |
byte_advanced_refShortcut to advancing a pixel iterator by a given number of bytes and taking the reference in case the compiler is not smart enough.
More... |
Functions | |
template<typename IC> | |
planar_ref< typename std::iterator_traits< IC >::reference, rgba_t > | byte_advanced_ref (const planar_ptr_base< IC, rgba_t > &p, std::ptrdiff_t byteDiff) |
template<typename IC> | |
planar_ref< typename std::iterator_traits< IC >::reference, rgb_t > | byte_advanced_ref (const planar_ptr_base< IC, rgb_t > &p, std::ptrdiff_t byteDiff) |
template<typename IT, typename D_FN> | |
std::iterator_traits< dereference_iterator_adaptor< IT, D_FN > >::reference | byte_advanced_ref (const dereference_iterator_adaptor< IT, D_FN > &p, typename std::iterator_traits< IT >::difference_type byteDiff) |
template<typename IT> | |
std::iterator_traits< IT >::reference | byte_advanced_ref (const pixel_step_iterator< IT > &p, std::ptrdiff_t byteDiff) |
template<typename P> | |
P & | byte_advanced_ref (P *p, std::ptrdiff_t byteDiff) |
template<typename IC> | |
planar_ref< typename std::iterator_traits< IC >::reference, lab_t > | byte_advanced_ref (const planar_ptr_base< IC, lab_t > &p, std::ptrdiff_t byteDiff) |
template<typename IC> | |
planar_ref< typename std::iterator_traits< IC >::reference, hsb_t > | byte_advanced_ref (const planar_ptr_base< IC, hsb_t > &p, ptrdiff_t byteDiff) |
template<typename IC> | |
planar_ref< typename std::iterator_traits< IC >::reference, cmyk_t > | byte_advanced_ref (const planar_ptr_base< IC, cmyk_t > &p, std::ptrdiff_t byteDiff) |
|
Advancing a CMYK pixel by a given number of bytes |
|
Advancing an HSB pixel by a given number of bytes and taking the reference |
|
Advancing an LAB pixel by a given number of bytes and taking the reference |
|
Advancing an RGB pixel by a given number of bytes and taking the reference.
|
|
Advancing an RGBA pixel by a given number of bytes and taking the reference |