Home | History | Annotate | Download | only in core

Lines Matching refs:Clip

60     The clip/matrix/proc are fields that reflect the top of the save/restore
115 // intersect clip, but don't translate it (yet)
550 // now jam our 1st clip to be bounds, and intersect the rest with that
625 SkRasterClip clip(totalClip);
627 layer->updateMC(totalMatrix, clip, fClipStack, &clip);
639 const SkRegion& clip,
643 device->gainFocus(this, matrix, clip, clipStack);
733 } else { // no user bounds, so just use the clip
739 // early exit if the clip is now empty
1035 // and clip against that, since it can handle any matrix. However, to
1059 SkRasterClip clip;
1060 clip.setPath(devPath, base, doAA);
1061 return currClip->op(clip, op);
1074 SkRasterClip clip;
1075 clip.setPath(devPath, base, doAA);
1076 return currClip->op(clip, op);
1135 const SkClipStack::B2FIter::Clip* clip;
1136 while ((clip = iter.next()) != NULL) {
1137 if (clip->fPath) {
1138 clipPathHelper(this, &tmpClip, *clip->fPath, clip->fOp, clip->fDoAA);
1139 } else if (clip->fRect) {
1140 clip->fRect->round(&ir);
1141 tmpClip.op(ir, clip->fOp);
1231 // if we can't invert the CTM, we can't return local clip bounds
1259 const SkRasterClip& clip = *fMCRec->fRasterClip;
1260 if (clip.isEmpty()) {
1268 *bounds = clip.getBounds();
1978 const SkRegion& SkCanvas::LayerIter::clip() const { return fImpl->getClip(); }