pix_width
if(i <= wm) src_pix_ptr += Img::pix_width;
dst_pix_ptr += Img::pix_width;
src_pix_ptr += Img::pix_width;
if(i <= wm) src_pix_ptr += Img::pix_width;
dst_pix_ptr += Img::pix_width;
src_pix_ptr += Img::pix_width;
enum pix_width_e { pix_width = pixfmt_type::pix_width };
return m_pix_ptr += pix_width;
enum pix_width_e { pix_width = pixfmt_type::pix_width };
if(m_pix_ptr) return m_pix_ptr += pix_width;
enum pix_width_e { pix_width = pixfmt_type::pix_width };
return m_row_ptr + m_wrap_x(x) * pix_width;
return m_row_ptr + x * pix_width;
return m_row_ptr + m_wrap_x(m_x) * pix_width;
enum pix_width_e { pix_width = pixfmt_type::pix_width };
if(m_pix_ptr) return m_pix_ptr += pix_width;
memmove(m_rbuf->row_ptr(xdst, ydst, len) + xdst * pix_width,
p + xsrc * pix_width,
len * pix_width);
return m_rbuf->row_ptr(y) + x * pix_width;
return m_rbuf->row_ptr(y) + x * pix_width;
memmove(m_rbuf->row_ptr(xdst, ydst, len) + xdst * pix_width,
p + xsrc * pix_width,
len * pix_width);
memmove(m_rbuf->row_ptr(xdst, ydst, len) + xdst * pix_width,
p + xsrc * pix_width,
len * pix_width);
return m_rbuf->row_ptr(y) + x * pix_width;
return m_rbuf->row_ptr(y) + x * pix_width;
return m_rbuf->row_ptr(y) + x * pix_width;
return m_rbuf->row_ptr(y) + x * pix_width;
memmove(m_rbuf->row_ptr(xdst, ydst, len) + xdst * pix_width,
p + xsrc * pix_width,
len * pix_width);
return m_rbuf->row_ptr(y) + x * pix_width;
return m_rbuf->row_ptr(y) + x * pix_width;
memmove(m_rbuf->row_ptr(xdst, ydst, len) + xdst * pix_width,
p + xsrc * pix_width,
len * pix_width);
return fBuffer->row_ptr(y) + x * pix_width;
return fBuffer->row_ptr(y) + x * pix_width;