• Home
  • Raw
  • Download

Lines Matching refs:fMCRec

282         fCurrLayer = canvas->fMCRec->fTopLayer;  in SkDrawIter()
515 fMCRec = (MCRec*)fMCStack.push_back(); in init()
516 new (fMCRec) MCRec(NULL, 0); in init()
518 fMCRec->fLayer = SkNEW_ARGS(DeviceCM, (NULL, 0, 0, NULL, NULL)); in init()
519 fMCRec->fTopLayer = fMCRec->fLayer; in init()
520 fMCRec->fNext = NULL; in init()
567 return fMCRec->fFilter; in getDrawFilter()
571 SkRefCnt_SafeAssign(fMCRec->fFilter, filter); in setDrawFilter()
609 return fMCRec->fTopLayer->fDevice; in getTopDevice()
718 const SkRasterClip& totalClip = *fMCRec->fRasterClip; in updateDeviceCMCache()
719 DeviceCM* layer = fMCRec->fTopLayer; in updateDeviceCMCache()
739 new (newTop) MCRec(fMCRec, flags); // balanced in restore() in internalSave()
741 newTop->fNext = fMCRec; in internalSave()
742 fMCRec = newTop; in internalSave()
814 fMCRec->fRasterClip->setEmpty(); in clipRectBounds()
826 !fMCRec->fRasterClip->op(ir, SkRegion::kIntersect_Op)) { in clipRectBounds()
888 layer->fNext = fMCRec->fTopLayer; in internalSaveLayer()
889 fMCRec->fLayer = layer; in internalSaveLayer()
890 fMCRec->fTopLayer = layer; // this field is NOT an owner of layer in internalSaveLayer()
922 DeviceCM* layer = fMCRec->fLayer; // may be null in internalRestore()
924 fMCRec->fLayer = NULL; in internalRestore()
927 fMCRec->~MCRec(); // balanced in save() in internalRestore()
929 fMCRec = (MCRec*)fMCStack.back(); in internalRestore()
1068 return fMCRec->fMatrix->preTranslate(dx, dy); in translate()
1074 return fMCRec->fMatrix->preScale(sx, sy); in scale()
1080 return fMCRec->fMatrix->preRotate(degrees); in rotate()
1086 return fMCRec->fMatrix->preSkew(sx, sy); in skew()
1092 return fMCRec->fMatrix->preConcat(matrix); in concat()
1098 *fMCRec->fMatrix = matrix; in setMatrix()
1115 if (fMCRec->fRasterClip->isEmpty()) { in clipRect()
1124 return fMCRec->fRasterClip->setEmpty(); in clipRect()
1135 if (fMCRec->fMatrix->rectStaysRect()) { in clipRect()
1142 fMCRec->fMatrix->mapRect(&r, rect); in clipRect()
1144 return fMCRec->fRasterClip->op(r, op, doAA); in clipRect()
1208 if (fMCRec->fRasterClip->isEmpty()) { in clipPath()
1217 return fMCRec->fRasterClip->setEmpty(); in clipPath()
1229 path.transform(*fMCRec->fMatrix, &devPath); in clipPath()
1244 return clipPathHelper(this, fMCRec->fRasterClip, devPath, op, doAA); in clipPath()
1257 return fMCRec->fRasterClip->op(rgn, op); in clipRegion()
1342 if (fMCRec->fRasterClip->isEmpty()) { in quickReject()
1346 if (fMCRec->fMatrix->hasPerspective()) { in quickReject()
1348 fMCRec->fMatrix->mapRect(&dst, rect); in quickReject()
1351 return !SkIRect::Intersects(idst, fMCRec->fRasterClip->getBounds()); in quickReject()
1393 if (!fMCRec->fMatrix->invert(&inverse)) { in getClipBounds()
1420 const SkRasterClip& clip = *fMCRec->fRasterClip; in getClipDeviceBounds()
1435 return *fMCRec->fMatrix; in getTotalMatrix()
1439 if (fMCRec->fRasterClip->isEmpty()) return kEmpty_ClipType; in getClipType()
1440 if (fMCRec->fRasterClip->isRect()) return kRect_ClipType; in getClipType()
1445 return fMCRec->fRasterClip->forceGetBW(); in getTotalClip()