Home | History | Annotate | Download | only in core

Lines Matching refs:fMCRec

223         fCurrLayer = canvas->fMCRec->fTopLayer;
390 /* AutoValidator validator(fMCRec->fTopLayer->fDevice); */ \
410 fMCRec = (MCRec*)fMCStack.push_back();
411 new (fMCRec) MCRec(NULL, 0);
413 fMCRec->fLayer = SkNEW_ARGS(DeviceCM, (NULL, 0, 0, NULL));
414 fMCRec->fTopLayer = fMCRec->fLayer;
415 fMCRec->fNext = NULL;
463 return fMCRec->fFilter;
467 SkRefCnt_SafeAssign(fMCRec->fFilter, filter);
494 return fMCRec->fTopLayer->fDevice;
614 const SkRasterClip& totalClip = *fMCRec->fRasterClip;
615 DeviceCM* layer = fMCRec->fTopLayer;
653 new (newTop) MCRec(fMCRec, flags); // balanced in restore()
655 newTop->fNext = fMCRec;
656 fMCRec = newTop;
728 fMCRec->fRasterClip->setEmpty();
740 !fMCRec->fRasterClip->op(ir, SkRegion::kIntersect_Op)) {
793 layer->fNext = fMCRec->fTopLayer;
794 fMCRec->fLayer = layer;
795 fMCRec->fTopLayer = layer; // this field is NOT an owner of layer
828 DeviceCM* layer = fMCRec->fLayer; // may be null
829 // now detach it from fMCRec so we can pop(). Gets freed after its drawn
830 fMCRec->fLayer = NULL;
833 fMCRec->~MCRec(); // balanced in save()
835 fMCRec = (MCRec*)fMCStack.back();
966 return fMCRec->fMatrix->preTranslate(dx, dy);
973 return fMCRec->fMatrix->preScale(sx, sy);
980 return fMCRec->fMatrix->preRotate(degrees);
987 return fMCRec->fMatrix->preSkew(sx, sy);
994 return fMCRec->fMatrix->preConcat(matrix);
1001 *fMCRec->fMatrix = matrix;
1022 if (fMCRec->fMatrix->rectStaysRect()) {
1029 fMCRec->fMatrix->mapRect(&r, rect);
1031 return fMCRec->fRasterClip->op(r, op, doAA);
1088 path.transform(*fMCRec->fMatrix, &devPath);
1103 return clipPathHelper(this, fMCRec->fRasterClip, devPath, op, doAA);
1117 return fMCRec->fRasterClip->op(rgn, op);
1180 if (fMCRec->fRasterClip->isEmpty()) {
1184 if (fMCRec->fMatrix->hasPerspective()) {
1186 fMCRec->fMatrix->mapRect(&dst, rect);
1189 return !SkIRect::Intersects(idst, fMCRec->fRasterClip->getBounds());
1231 if (!fMCRec->fMatrix->invert(&inverse)) {
1258 const SkRasterClip& clip = *fMCRec->fRasterClip;
1273 return *fMCRec->fMatrix;
1277 if (fMCRec->fRasterClip->isEmpty()) return kEmpty_ClipType;
1278 if (fMCRec->fRasterClip->isRect()) return kRect_ClipType;
1283 return fMCRec->fRasterClip->forceGetBW();