Add agg_renderer_base::fill(color&) method for blending a color. Complements the clear(color&) method, which copies the color.
Signed-off-by: Augustin Cavalier <[email protected]>
This commit is contained in:
committed by
Augustin Cavalier
parent
cb743deb19
commit
3c69a2e24d
@@ -133,6 +133,18 @@ namespace agg
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------
|
||||||
|
void fill(const color_type& c)
|
||||||
|
{
|
||||||
|
unsigned y;
|
||||||
|
if(width())
|
||||||
|
{
|
||||||
|
for(y = 0; y < height(); y++)
|
||||||
|
{
|
||||||
|
m_ren->blend_hline(0, y, width(), c, cover_mask);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
void copy_pixel(int x, int y, const color_type& c)
|
void copy_pixel(int x, int y, const color_type& c)
|
||||||
|
|||||||
Reference in New Issue
Block a user