Lines Matching refs:Proc
156 static void CallBitmapXferProc(const SkPixmap& dst, const SkIRect& rect, BitmapXferProc proc,
182 proc(pixels, widthBytes, procData);
205 BitmapXferProc proc = ChooseBitmapXferProc(fDst, paint, &procData);
206 if (proc) {
207 if (D_Dst_BitmapXferProc == proc) { // nothing to do
213 CallBitmapXferProc(fDst, iter.rect(), proc, procData);
236 typedef void (*Proc)(const PtProcRec&, const SkPoint devPts[], int count,
241 Proc chooseProc(SkBlitter** blitter);
376 // If this guy returns true, then chooseProc() must return a valid proc
415 PtProcRec::Proc PtProcRec::chooseProc(SkBlitter** blitterPtr) {
416 Proc proc = nullptr;
436 static const Proc gAAProcs[] = {
439 proc = gAAProcs[fMode];
442 proc = aa_square_proc;
450 proc = bw_pt_rect_16_hair_proc;
452 proc = bw_pt_rect_32_hair_proc;
454 proc = bw_pt_rect_hair_proc;
457 static Proc gBWProcs[] = {
460 proc = gBWProcs[fMode];
463 proc = bw_square_proc;
466 return proc;
500 PtProcRec::Proc proc = rec.chooseProc(&bltr);
510 proc(rec, devPts, n, bltr);
988 void (*proc)(const SkPath&, const SkRasterClip&, SkBlitter*);
991 proc = SkScan::AntiFillPath;
993 proc = SkScan::FillPath;
999 proc = SkScan::AntiHairPath;
1002 proc = SkScan::AntiHairSquarePath;
1005 proc = SkScan::AntiHairRoundPath;
1008 proc SK_INIT_TO_AVOID_WARNING;
1014 proc = SkScan::HairPath;
1017 proc = SkScan::HairSquarePath;
1020 proc = SkScan::HairRoundPath;
1023 proc SK_INIT_TO_AVOID_WARNING;
1028 proc(devPath, *fRC, blitter);