| 246 | } |
| 247 | |
| 248 | int agg2RenderPolygon(imageObj *img, shapeObj *p, colorObj * color) { |
| 249 | AGG2Renderer *r = AGG_RENDERER(img); |
| 250 | polygon_adaptor polygons(p); |
| 251 | r->m_rasterizer_aa.reset(); |
| 252 | r->m_rasterizer_aa.filling_rule(mapserver::fill_even_odd); |
| 253 | r->m_rasterizer_aa.add_path(polygons); |
| 254 | r->m_renderer_scanline.color(aggColor(color)); |
| 255 | mapserver::render_scanlines(r->m_rasterizer_aa, r->sl_poly, r->m_renderer_scanline); |
| 256 | return MS_SUCCESS; |
| 257 | } |
| 258 | |
| 259 | int agg2RenderPolygonTiled(imageObj *img, shapeObj *p, imageObj * tile) { |
| 260 | assert(img->format->renderer == tile->format->renderer); |
nothing calls this directly
no test coverage detected