Lines Matching refs:alloc
54 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen) in RenderScanlinesAntiAlias() argument
61 alloc.Resize(raster.GetMaxX()-raster.GetMinX()); in RenderScanlinesAntiAlias()
75 spanGen.Generate(alloc.GetSpanPtr(), x, y, len); in RenderScanlinesAntiAlias()
76 renBase.BlendColorHSpan(x, y, len, alloc.GetSpanPtr(), in RenderScanlinesAntiAlias()
89 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1, SpanBase& spanGen2) in BlendScanLine() argument
93 BlendSourceOver(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2, spanGen1); in BlendScanLine()
96 BlendSourceAtop(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2); in BlendScanLine()
99 BlendSourceIn(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1); in BlendScanLine()
102 BlendSourceOut(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1); in BlendScanLine()
105 BlendSourceOver(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2); in BlendScanLine()
108 BlendSourceAtop(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2, spanGen1); in BlendScanLine()
111 BlendSourceIn(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2); in BlendScanLine()
114 BlendSourceOut(raster2, raster1, sl2, sl1, renBase, alloc, spanGen2); in BlendScanLine()
117 BlendLIGHTER(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2); in BlendScanLine()
120 RenderScanlinesAntiAlias(raster1, sl1, renBase, alloc, spanGen1); in BlendScanLine()
123 BlendXOR(raster1, raster2, sl1, sl2, renBase, alloc, spanGen1, spanGen2); in BlendScanLine()
132 FillBase& alloc, SpanBase& spanGen1, SpanBase& spanGen2) in BlendSourceAtop() argument
141 alloc.Resize(allocMaxX - allocMinx); in BlendSourceAtop()
168 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span2->spanLength); in BlendSourceAtop()
170 alloc.GetSpanPtr(), span2->covers); in BlendSourceAtop()
172 spanGen1.Generate(alloc.GetSpanPtr(), x2, y2, span2->spanLength); in BlendSourceAtop()
174 alloc.GetSpanPtr(), in BlendSourceAtop()
177 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span1->spanLength); in BlendSourceAtop()
179 alloc.GetSpanPtr(), in BlendSourceAtop()
186 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span3->spanLength); in BlendSourceAtop()
188 alloc.GetSpanPtr(), in BlendSourceAtop()
195 spanGen1.Generate(alloc.GetSpanPtr(), x2, y2, span3->spanLength); in BlendSourceAtop()
197 alloc.GetSpanPtr(), in BlendSourceAtop()
205 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span2->spanLength); in BlendSourceAtop()
207 alloc.GetSpanPtr(), in BlendSourceAtop()
225 FillBase& alloc, SpanBase& spanGen1) in BlendSourceIn() argument
236 alloc.Resize(allocMaxX-allocMinx); in BlendSourceIn()
243 BlendSourceInLoop(raster1, scanline1, scanline2, spanGen1, renBase, alloc, y1); in BlendSourceIn()
249 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1) in BlendSourceOut() argument
258 alloc.Resize(allocMaxX-allocMinx); in BlendSourceOut()
270 BlendSourceOutWhile(y1, scanline1, renBase, alloc, spanGen1); in BlendSourceOut()
288 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span3->spanLength); in BlendSourceOut()
290 alloc.GetSpanPtr(), in BlendSourceOut()
297 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span4->spanLength); in BlendSourceOut()
299 alloc.GetSpanPtr(), in BlendSourceOut()
306 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span3->spanLength); in BlendSourceOut()
308 alloc.GetSpanPtr(), span3->covers); in BlendSourceOut()
310 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span1->spanLength); in BlendSourceOut()
312 alloc.GetSpanPtr(), in BlendSourceOut()
330 BlendSourceOutDrawResetRaster(raster1, scanline1, renBase, alloc, spanGen1); in BlendSourceOut()
334 FillBase& alloc, SpanBase& spanGen1) in BlendSourceOutWhile() argument
341 spanGen1.Generate(alloc.GetSpanPtr(), x, y1, span->spanLength); in BlendSourceOutWhile()
343 alloc.GetSpanPtr(), in BlendSourceOutWhile()
354 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1) in BlendSourceOutDrawResetRaster() argument
363 spanGen1.Generate(alloc.GetSpanPtr(), x, y, span->spanLength); in BlendSourceOutDrawResetRaster()
365 alloc.GetSpanPtr(), in BlendSourceOutDrawResetRaster()
381 FillBase &alloc, in BlendSourceOver() argument
385 RenderScanlinesAntiAlias(raster1, scanline1, renBase, alloc, spanGen1); in BlendSourceOver()
386 RenderScanlinesAntiAlias(raster2, scanline2, renBase, alloc, spanGen2); in BlendSourceOver()
391 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1, SpanBase& spanGen2) in BlendXOR() argument
400 alloc.Resize(allocMaxX-allocMinx); in BlendXOR()
406 BlendXORColorHspan(y1, raster1, raster2, scanline1, renBase, alloc, spanGen1); in BlendXOR()
424 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span3->spanLength); in BlendXOR()
426 alloc.GetSpanPtr(), in BlendXOR()
432 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span3->spanLength); in BlendXOR()
434 alloc.GetSpanPtr(), in BlendXOR()
441 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span3->spanLength); in BlendXOR()
443 alloc.GetSpanPtr(), in BlendXOR()
448 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span4->spanLength); in BlendXOR()
450 alloc.GetSpanPtr(), in BlendXOR()
457 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span3->spanLength); in BlendXOR()
459 alloc.GetSpanPtr(), span3->covers); in BlendXOR()
463 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span4->spanLength); in BlendXOR()
465 alloc.GetSpanPtr(), span4->covers); in BlendXOR()
467 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span1->spanLength); in BlendXOR()
469 alloc.GetSpanPtr(), span1->covers); in BlendXOR()
470 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span2->spanLength); in BlendXOR()
472 alloc.GetSpanPtr(), span2->covers); in BlendXOR()
479 spanGen2.Generate(alloc.GetSpanPtr(), x2, y2, span2->spanLength); in BlendXOR()
480 … renBase.BlendColorHSpan(x2, y2, (uint32_t)span2->spanLength, alloc.GetSpanPtr(), span2->covers); in BlendXOR()
494 BlendXORDrawResetRaster(raster1, scanline1, renBase, alloc, spanGen1); in BlendXOR()
498 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1) in BlendXORDrawResetRaster() argument
508 spanGen1.Generate(alloc.GetSpanPtr(), x, y, span->spanLength); in BlendXORDrawResetRaster()
509 … renBase.BlendColorHSpan(x, y, (uint32_t)span->spanLength, alloc.GetSpanPtr(), span->covers); in BlendXORDrawResetRaster()
520 … GeometryScanline& scanline1, RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1) in BlendXORColorHspan() argument
535 spanGen1.Generate(alloc.GetSpanPtr(), x, y1, span->spanLength); in BlendXORColorHspan()
537 alloc.GetSpanPtr(), span->covers); in BlendXORColorHspan()
549 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1, SpanBase& spanGen2) in BlendLIGHTER() argument
551 BlendXOR(raster1, raster2, scanline1, scanline2, renBase, alloc, spanGen1, spanGen2); in BlendLIGHTER()
553 BlendSourceIn(raster1, raster2, scanline1, scanline2, renBase, alloc, spanBlendColor); in BlendLIGHTER()
557 SpanBase& spanGen1, RenderBase& renBase, FillBase& alloc, int32_t& y1) in BlendSourceInLoop() argument
580 spanGen1.Generate(alloc.GetSpanPtr(), x2, y2, span2->spanLength); in BlendSourceInLoop()
582 alloc.GetSpanPtr(), span2->covers); in BlendSourceInLoop()
584 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span1->spanLength); in BlendSourceInLoop()
586 alloc.GetSpanPtr(), span1->covers); in BlendSourceInLoop()
592 spanGen1.Generate(alloc.GetSpanPtr(), x1, y2, span3->spanLength); in BlendSourceInLoop()
594 alloc.GetSpanPtr(), span3->covers); in BlendSourceInLoop()
600 spanGen1.Generate(alloc.GetSpanPtr(), x2, y2, span3->spanLength); in BlendSourceInLoop()
602 alloc.GetSpanPtr(), span3->covers); in BlendSourceInLoop()
621 RenderBase& renBase, FillBase& alloc, SpanBase& spanGen1, SpanBase& spanGen2) in BlendSourceOver() argument
623 RenderScanlinesAntiAlias(raster1, scanline1, renBase, alloc, spanGen1); in BlendSourceOver()
624 RenderScanlinesAntiAlias(raster2, scanline2, renBase, alloc, spanGen2); in BlendSourceOver()