MCPcopy Create free account
hub / github.com/MapServer/MapServer / agg2RenderPolygon

Function agg2RenderPolygon

mapagg.cpp:248–257  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246}
247
248int 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
259int agg2RenderPolygonTiled(imageObj *img, shapeObj *p, imageObj * tile) {
260 assert(img->format->renderer == tile->format->renderer);

Callers

nothing calls this directly

Calls 5

render_scanlinesFunction · 0.85
resetMethod · 0.45
filling_ruleMethod · 0.45
add_pathMethod · 0.45
colorMethod · 0.45

Tested by

no test coverage detected