Home | History | Annotate | Download | only in core

Lines Matching refs:rec

317 static void bw_pt_rect_hair_proc(const PtProcRec& rec, const SkPoint devPts[],
319 SkASSERT(rec.fClip->isRect());
320 const SkIRect& r = rec.fClip->getBounds();
331 static void bw_pt_rect_16_hair_proc(const PtProcRec& rec,
334 SkASSERT(rec.fRC->isRect());
335 const SkIRect& r = rec.fRC->getBounds();
352 static void bw_pt_rect_32_hair_proc(const PtProcRec& rec,
355 SkASSERT(rec.fRC->isRect());
356 const SkIRect& r = rec.fRC->getBounds();
373 static void bw_pt_hair_proc(const PtProcRec& rec, const SkPoint devPts[],
378 if (rec.fClip->contains(x, y)) {
384 static void bw_line_hair_proc(const PtProcRec& rec, const SkPoint devPts[],
387 SkScan::HairLine(&devPts[i], 2, *rec.fRC, blitter);
391 static void bw_poly_hair_proc(const PtProcRec& rec, const SkPoint devPts[],
393 SkScan::HairLine(devPts, count, *rec.fRC, blitter);
398 static void aa_line_hair_proc(const PtProcRec& rec, const SkPoint devPts[],
401 SkScan::AntiHairLine(&devPts[i], 2, *rec.fRC, blitter);
405 static void aa_poly_hair_proc(const PtProcRec& rec, const SkPoint devPts[],
407 SkScan::AntiHairLine(devPts, count, *rec.fRC, blitter);
412 static void bw_square_proc(const PtProcRec& rec, const SkPoint devPts[],
414 const SkFixed radius = rec.fRadius;
425 SkScan::FillXRect(r, *rec.fRC, blitter);
429 static void aa_square_proc(const PtProcRec& rec, const SkPoint devPts[],
431 const SkFixed radius = rec.fRadius;
442 SkScan::AntiFillXRect(r, *rec.fRC, blitter);
563 PtProcRec rec;
564 if (!forceUseDevice && rec.init(mode, paint, fMatrix, fRC)) {
570 PtProcRec::Proc proc = rec.chooseProc(&bltr);
580 proc(rec, devPts, n, bltr);
637 SkStrokeRec rec(paint);
646 if (paint.getPathEffect()->asPoints(&pointData, path, rec,
1725 Context* onCreateContext(const ContextRec& rec, void* storage) const override {
1726 return new (storage) TriColorShaderContext(*this, rec);
1770 const ContextRec& rec)
1771 : INHERITED(shader, rec) {}
1899 SkShader::ContextRec rec(p, *fMatrix, &tempM,
1901 if (!blitter->resetShaderContext(rec)) {