Lines Matching refs:proc
246 BitmapXferProc proc, uint32_t procData) {
272 proc(pixels, widthBytes, procData);
297 BitmapXferProc proc = ChooseBitmapXferProc(*fBitmap, paint, &procData);
298 if (proc) {
299 if (D_Dst_BitmapXferProc == proc) { // nothing to do
305 CallBitmapXferProc(*fBitmap, iter.rect(), proc, procData);
325 typedef void (*Proc)(const PtProcRec&, const SkPoint devPts[], int count,
330 Proc chooseProc(SkBlitter* blitter);
446 // If this guy returns true, then chooseProc() must return a valid proc
479 PtProcRec::Proc PtProcRec::chooseProc(SkBlitter* blitter) {
480 Proc proc = NULL;
491 static const Proc gAAProcs[] = {
494 proc = gAAProcs[fMode];
500 proc = bw_pt_rect_16_hair_proc;
502 proc = bw_pt_rect_hair_proc;
505 static Proc gBWProcs[] = {
508 proc = gBWProcs[fMode];
514 proc = aa_square_proc;
516 proc = bw_square_proc;
519 return proc;
580 PtProcRec::Proc proc = rec.chooseProc(bltr);
590 proc(rec, devPts, n, bltr);
1393 SkDraw1Glyph::Proc SkDraw1Glyph::init(const SkDraw* draw, SkBlitter* blitter,
1524 SkDraw1Glyph::Proc proc
1532 proc(d1g, glyph, SkFixedFloor(fx), SkFixedFloor(fy));
1583 typedef void (*Proc)(const TextMapState&, const SkScalar pos[]);
1585 Proc pickProc(int scalarsPerPosition);
1614 TextMapState::Proc TextMapState::pickProc(int scalarsPerPosition) {
1666 SkDraw1Glyph::Proc proc = d1g.init(this, blitter.get(), cache);
1668 TextMapState::Proc tmsProc = tms.pickProc(scalarsPerPosition);
1690 proc(d1g, glyph, SkFixedFloor(fx), SkFixedFloor(fy));
1724 proc(d1g, *glyph, SkFixedFloor(fx), SkFixedFloor(fy));
1740 proc(d1g, glyph,
1758 SkMatrix::MapXYProc proc = matrix.getMapXYProc();
1764 proc(matrix, src[i].fX, src[i].fY, &pos);
1888 typedef bool (*Proc)(VertState*);
1889 Proc chooseProc(SkCanvas::VertexMode mode);
1989 VertState::Proc VertState::chooseProc(SkCanvas::VertexMode mode) {
2180 VertState::Proc vertProc = state.chooseProc(vmode);