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

Function render_scanlines_bin

renderers/agg/include/agg_renderer_scanline.h:371–383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

369 template<class Rasterizer, class Scanline, class BaseRenderer,
370 class SpanAllocator, class SpanGenerator>
371 void render_scanlines_bin(Rasterizer& ras, Scanline& sl, BaseRenderer& ren,
372 SpanAllocator& alloc, SpanGenerator& span_gen)
373 {
374 if(ras.rewind_scanlines())
375 {
376 sl.reset(ras.min_x(), ras.max_x());
377 span_gen.prepare();
378 while(ras.sweep_scanline(sl))
379 {
380 render_scanline_bin(sl, ren, alloc, span_gen);
381 }
382 }
383 }
384
385 //====================================================renderer_scanline_bin
386 template<class BaseRenderer, class SpanAllocator, class SpanGenerator>

Callers

nothing calls this directly

Calls 7

render_scanline_binFunction · 0.85
rewind_scanlinesMethod · 0.45
resetMethod · 0.45
min_xMethod · 0.45
max_xMethod · 0.45
prepareMethod · 0.45
sweep_scanlineMethod · 0.45

Tested by

no test coverage detected