Lines Matching defs:scanline
17 * @brief Defines scanline renderer
25 void RenderScanlinesAntiAliasSolid(RasterizerScanlineAntialias& raster, GeometryScanline& scanline,
31 scanline.Reset(raster.GetMinX(), raster.GetMaxX());
32 while (raster.SweepScanline(scanline)) {
33 int32_t y = scanline.GetYLevel();
34 uint32_t numSpans = scanline.NumSpans();
35 GeometryScanline::ConstIterator span = scanline.Begin();
53 void RenderScanlinesAntiAlias(RasterizerScanlineAntialias& raster, GeometryScanline& scanline,
59 scanline.Reset(raster.GetMinX(), raster.GetMaxX());
62 while (raster.SweepScanline(scanline)) {
63 int32_t y = scanline.GetYLevel();
64 uint32_t numSpans = scanline.NumSpans();
65 GeometryScanline::ConstIterator span = scanline.Begin();
644 void CalcOutScanlineRight(GeometryScanline& scanline, int32_t x1, int32_t x2,
649 scanline.Reset(x2, x2 + span2->spanLength);
652 scanline.AddCell(x2++, COVER_FULL - (*cover1));
656 scanline.AddCell(x2++, *cover2);
661 void CalcOutScanlineLeft(GeometryScanline& scanline, int32_t x1, int32_t x2,
665 scanline.Reset(x1, x1 + span1->spanLength);
670 scanline.AddCell(x1++, COVER_FULL - (*cover2));
674 scanline.AddCell(x1++, *cover1);
678 void CalcOutScanlineAll(GeometryScanline& scanline, int32_t x1, int32_t x2,
684 scanline.Reset(x2, x2 + span2->spanLength);
687 scanline.AddCell(x2++, COVER_FULL - (*cover1));
691 scanline.AddCell(x2++, *cover2);