rbuf_type
typedef typename rbuf_type::row_data row_data;
pixfmt_alpha_blend_gray(rbuf_type& rb) :
void attach(rbuf_type& rb) { m_rbuf = &rb; }
rbuf_type* m_rbuf;
typedef typename rbuf_type::row_data row_data;
pixfmt_alpha_blend_rgb(rbuf_type& rb) :
void attach(rbuf_type& rb) { m_rbuf = &rb; }
rbuf_type* m_rbuf;
rbuf_type* m_rbuf;
typedef typename rbuf_type::row_data row_data;
pixfmt_alpha_blend_rgb_packed(rbuf_type& rb) : m_rbuf(&rb) {}
void attach(rbuf_type& rb) { m_rbuf = &rb; }
typedef typename rbuf_type::row_data row_data;
pixfmt_alpha_blend_rgba(rbuf_type& rb) : m_rbuf(&rb) {}
void attach(rbuf_type& rb) { m_rbuf = &rb; }
rbuf_type* m_rbuf;
typedef typename rbuf_type::row_data row_data;
pixfmt_custom_blend_rgba(rbuf_type& rb, unsigned comp_op=3) :
void attach(rbuf_type& rb) { m_rbuf = &rb; }
rbuf_type* m_rbuf;