Lines Matching refs:fRC

117     if (fRC->isEmpty()) {  in computeConservativeLocalClipBounds()
126 SkIRect devBounds = fRC->getBounds(); in computeConservativeLocalClipBounds()
257 if (fRC->isEmpty()) { in drawPaint()
264 if (fRC->isBW()) { in drawPaint()
278 SkRegion::Iterator iter(fRC->bwRgn()); in drawPaint()
289 SkScan::FillIRect(devRect, *fRC, blitter.get()); in drawPaint()
298 const SkRasterClip* fRC; member
331 SkASSERT(rec.fRC->isRect()); in bw_pt_rect_16_hair_proc()
332 const SkIRect& r = rec.fRC->getBounds(); in bw_pt_rect_16_hair_proc()
352 SkASSERT(rec.fRC->isRect()); in bw_pt_rect_32_hair_proc()
353 const SkIRect& r = rec.fRC->getBounds(); in bw_pt_rect_32_hair_proc()
384 SkScan::HairLine(&devPts[i], 2, *rec.fRC, blitter); in bw_line_hair_proc()
390 SkScan::HairLine(devPts, count, *rec.fRC, blitter); in bw_poly_hair_proc()
398 SkScan::AntiHairLine(&devPts[i], 2, *rec.fRC, blitter); in aa_line_hair_proc()
404 SkScan::AntiHairLine(devPts, count, *rec.fRC, blitter); in aa_poly_hair_proc()
422 SkScan::FillXRect(r, *rec.fRC, blitter); in bw_square_proc()
439 SkScan::AntiFillXRect(r, *rec.fRC, blitter); in aa_square_proc()
454 fRC = rc; in init()
470 fRC = rc; in init()
482 if (fRC->isBW()) { in chooseProc()
483 fClip = &fRC->bwRgn(); in chooseProc()
485 fWrapper.init(*fRC, blitter); in chooseProc()
552 if (fRC->isEmpty()) { in drawPoints()
557 if (!forceUseDevice && rec.init(mode, paint, fMatrix, fRC)) { in drawPoints()
637 SkRect cullRect = SkRect::Make(fRC->getBounds()); in drawPoints()
796 if (fRC->isEmpty()) { in drawRect()
848 if (fRC->quickReject(ir)) { in drawRect()
852 SkDeviceLooper looper(*fBitmap, *fRC, ir, paint.isAntiAlias()); in drawRect()
916 if (fRC->isBW()) { in drawDevMask()
917 clipRgn = &fRC->bwRgn(); in drawDevMask()
919 wrapper.init(*fRC, blitter); in drawDevMask()
962 if (fRC->isEmpty()) { in drawRRect()
989 if (paint.getMaskFilter()->filterRRect(devRRect, *fMatrix, *fRC, blitter.get(), in drawRRect()
1020 if (fRC->isEmpty()) { in drawPath()
1090 &fRC->getBounds(), paint->getMaskFilter(), &mask, in drawPath()
1116 if (paint->getMaskFilter()->filterPath(*devPathPtr, *fMatrix, *fRC, blitter, style)) { in drawPath()
1135 proc(*devPathPtr, *fRC, blitter); in drawPath()
1251 if (fRC->isEmpty() || in drawBitmap()
1263 if (clipped_out(matrix, *fRC, bitmap.width(), bitmap.height())) { in drawBitmap()
1278 if (clipHandlesSprite(*fRC, ix, iy, bitmap)) { in drawBitmap()
1287 SkScan::FillIRect(ir, *fRC, blitter); in drawBitmap()
1317 if (fRC->isEmpty() || in drawSprite()
1326 if (fRC->quickReject(bounds)) { in drawSprite()
1333 if (NULL == paint.getColorFilter() && clipHandlesSprite(*fRC, x, y, bitmap)) { in drawSprite()
1340 SkScan::FillIRect(bounds, *fRC, blitter); in drawSprite()
1554 if (draw->fRC->isBW()) { in init()
1556 fClip = &draw->fRC->bwRgn(); in init()
1564 fAAClip = &draw->fRC->aaRgn(); in init()
1590 if (text == NULL || byteLength == 0 || fRC->isEmpty()) { in drawText()
1639 if (fRC->isAA()) { in drawText()
1640 aaBlitter.init(blitter, &fRC->aaRgn()); in drawText()
1739 if (text == NULL || byteLength == 0 || fRC->isEmpty()) { in drawPosText()
1758 if (fRC->isAA()) { in drawPosText()
1759 wrapper.init(*fRC, blitter); in drawPosText()
2031 if (count < 3 || (indices && indexCount < 3) || fRC->isEmpty()) { in drawVertices()
2137 SkScan::FillTriangle(tmp, *fRC, blitter.get()); in drawVertices()
2142 const SkRasterClip& clip = *fRC; in drawVertices()
2161 SkASSERT(fRC != NULL); in validate()
2163 const SkIRect& cr = fRC->getBounds(); in validate()
2238 draw.fRC = &clip; in draw_into_mask()