pixel_type
copy_or_blend_pix((pixel_type*)m_rbuf->row_ptr(x, y++, 1) + x,
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y, len) + x;
static AGG_INLINE color_type make_color(pixel_type p)
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y++, 1) + x;
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y, len) + x;
copy_or_blend_pix((pixel_type*)m_rbuf->row_ptr(x, y++, 1) + x,
pixel_type* pdst =
(pixel_type*)m_rbuf->row_ptr(xdst, ydst, len) + xdst;
AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xF8) << 7) |
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b >> 3));
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b >> 3));
static AGG_INLINE color_type make_color(pixel_type p)
AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b >> 3));
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xFFC0) << 14) |
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xFFC0) << 14) |
static AGG_INLINE color_type make_color(pixel_type p)
AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xFFC0) << 14) |
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type bgr = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((b & 0xFFC0) << 14) |
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
pixel_type bgr = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((b & 0xFFC0) << 14) |
static AGG_INLINE color_type make_color(pixel_type p)
*p = (pixel_type)
AGG_INLINE void blend_pix(pixel_type* p,
pixel_type bgr = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((b & 0xFFC0) << 14) |
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xFFE0) << 16) | ((g & 0xFFE0) << 5) | (b >> 6));
static AGG_INLINE color_type make_color(pixel_type p)
return (pixel_type)(((r & 0xF8) << 7) |
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xFFE0) << 16) | ((g & 0xFFE0) << 5) | (b >> 6));
static AGG_INLINE color_type make_color(pixel_type p)
AGG_INLINE void blend_pix(pixel_type* p,
static AGG_INLINE color_type make_color(pixel_type p)
pixel_type rgb = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((r & 0xFFE0) << 16) | ((g & 0xFFE0) << 5) | (b >> 6));
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type bgr = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((b & 0xFFC0) << 16) | ((g & 0xFFE0) << 6) | (r >> 5));
static AGG_INLINE color_type make_color(pixel_type p)
static AGG_INLINE void blend_pix(pixel_type* p,
pixel_type bgr = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((b & 0xFFC0) << 16) | ((g & 0xFFE0) << 6) | (r >> 5));
static AGG_INLINE color_type make_color(pixel_type p)
AGG_INLINE void blend_pix(pixel_type* p,
pixel_type bgr = *p;
*p = (pixel_type)
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
return (pixel_type)(((b & 0xFFC0) << 16) | ((g & 0xFFE0) << 6) | (r >> 5));
static AGG_INLINE color_type make_color(pixel_type p)
typedef typename blender_type::pixel_type pixel_type;
pix_width = sizeof(pixel_type)
static AGG_INLINE void blend_pix(pixel_type* p,
AGG_INLINE void copy_or_blend_pix(pixel_type* p, const color_type& c, unsigned cover)
pixel_type rgb = *p;
*(pixel_type*)p = m_blender.make_pix(c.r, c.g, c.b);
return m_blender.make_color(((pixel_type*)m_rbuf->row_ptr(y))[x]);
((pixel_type*)
copy_or_blend_pix((pixel_type*)m_rbuf->row_ptr(x, y, 1) + x, c, cover);
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y, len) + x;
pixel_type v = m_blender.make_pix(c.r, c.g, c.b);
*p = (pixel_type)
pixel_type v = m_blender.make_pix(c.r, c.g, c.b);
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y++, 1) + x;
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y, len) + x;
pixel_type v = m_blender.make_pix(c.r, c.g, c.b);
static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
pixel_type v = m_blender.make_pix(c.r, c.g, c.b);
((pixel_type*)m_rbuf->row_ptr(x, y++, 1))[x] = v;
(pixel_type*)m_rbuf->row_ptr(x, y++, 1),
return (pixel_type)(((r & 0xF8) << 7) |
pixel_type* p = (pixel_type*)m_rbuf->row_ptr(x, y, len) + x;
pix_width = sizeof(pixel_type)
pixel_type v;
*(pixel_type*)p = v;
pixel_type v;
*(pixel_type*)p = v;
pixel_type v;
*(pixel_type*)p = v;
pixel_type v;
*(pixel_type*)p = v;