Lines Matching defs:raster2
88 RasterizerScanlineAntialias& raster2, GeometryScanline& sl1, GeometryScanline& sl2,
93 BlendSourceOver(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2, spanGen1);
96 BlendSourceAtop(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2);
99 BlendSourceIn(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1);
102 BlendSourceOut(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1);
105 BlendSourceOver(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2);
108 BlendSourceAtop(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2, spanGen1);
111 BlendSourceIn(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2);
114 BlendSourceOut(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2);
117 BlendLIGHTER(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2);
123 BlendXOR(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2);
130 void BlendSourceAtop(RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
134 if ((!raster1.RewindScanlines()) || (!raster2.RewindScanlines())) {
138 scanline2.Reset(raster2.GetMinX(), raster2.GetMaxX());
139 int16_t allocMinx = (raster1.GetMinX() > raster2.GetMinX()) ? raster2.GetMinX() : raster1.GetMinX();
140 int16_t allocMaxX = (raster1.GetMaxX() > raster2.GetMaxX()) ? raster1.GetMaxX() : raster2.GetMaxX();
147 while (raster2.SweepScanline(scanline2)) {
223 void BlendSourceIn(RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
227 if (!raster1.RewindScanlines() || !raster2.RewindScanlines()) {
232 scanline2.Reset(raster2.GetMinX(), raster2.GetMaxX());
234 int16_t allocMinx = (raster1.GetMinX() > raster2.GetMinX()) ? raster2.GetMinX() : raster1.GetMinX();
235 int16_t allocMaxX = (raster1.GetMaxX() > raster2.GetMaxX()) ? raster1.GetMaxX() : raster2.GetMaxX();
242 while (raster2.SweepScanline(scanline2)) {
247 void BlendSourceOut(RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
251 if (!raster1.RewindScanlines() || !raster2.RewindScanlines()) {
255 scanline2.Reset(raster2.GetMinX(), raster2.GetMaxX());
256 int16_t allocMinx = (raster1.GetMinX() > raster2.GetMinX()) ? raster2.GetMinX() : raster1.GetMinX();
257 int16_t allocMaxX = (raster1.GetMaxX() > raster2.GetMaxX()) ? raster1.GetMaxX() : raster2.GetMaxX();
264 if (raster1.GetMinY() < raster2.GetMinY()) {
267 if (y1 == raster2.GetMinY()) {
273 while (raster2.SweepScanline(scanline2)) {
324 if (y1 == y2 && y1 < raster2.GetMaxY() - 1) {
377 RasterizerScanlineAntialias &raster2,
386 RenderScanlinesAntiAlias(raster2, scanline2, renBase, alloc, spanGen2);
389 void BlendXOR(RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
393 if (!raster1.RewindScanlines() || !raster2.RewindScanlines()) {
397 scanline2.Reset(raster2.GetMinX(), raster2.GetMaxX());
398 int16_t allocMinx = raster1.GetMinX() > raster2.GetMinX() ? raster2.GetMinX() : raster1.GetMinX();
399 int16_t allocMaxX = raster1.GetMaxX() > raster2.GetMaxX() ? raster1.GetMaxX() : raster2.GetMaxX();
406 BlendXORColorHspan(y1, raster1, raster2, scanline1, renBase, alloc, spanGen1);
407 while (raster2.SweepScanline(scanline2)) {
487 if (y1 == y2 && y1 < raster2.GetMaxY() - 1) {
519 void BlendXORColorHspan(int32_t& y1, RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
522 if (raster1.GetMinY() > raster2.GetMinY()) {
527 if (y1 == raster2.GetMinY()) {
547 void BlendLIGHTER(RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
551 BlendXOR(raster1, raster2, scanline1, scanline2, renBase, alloc, spanGen1, spanGen2);
553 BlendSourceIn(raster1, raster2, scanline1, scanline2, renBase, alloc, spanBlendColor);
619 void BlendSourceOver(RasterizerScanlineAntialias& raster1, RasterizerScanlineAntialias& raster2,
624 RenderScanlinesAntiAlias(raster2, scanline2, renBase, alloc, spanGen2);