Lines Matching refs:fMatrix
254 const SkMatrix* fMatrix; member
299 SkMatrix fMatrix; member in SkCanvas::MCRec
309 fMatrix.reset(); in MCRec()
316 MCRec(const MCRec& prev) : fRasterClip(prev.fRasterClip), fMatrix(prev.fMatrix), in MCRec()
336 fMatrix.reset(); in reset()
660 new (fDeviceCMStorage) DeviceCM(nullptr, nullptr, nullptr, fMCRec->fMatrix); in init()
1006 const SkMatrix& ctm = fMCRec->fMatrix; // this->getTotalMatrix() in clipRectBounds()
1075 draw.fMatrix = &SkMatrix::I(); in DrawDeviceWithFilter()
1115 SkMatrix stashedMatrix = fMCRec->fMatrix; in internalSaveLayer()
1204 fMCRec->fMatrix); in internalSaveLayer()
1207 newDevice->setOrigin(fMCRec->fMatrix, ir.fLeft, ir.fTop); in internalSaveLayer()
1245 FOR_EACH_TOP_DEVICE(device->restore(fMCRec->fMatrix)); in internalRestore()
1257 fMCRec->fMatrix = layer->fStashedMatrix; in internalRestore()
1269 fIsScaleTranslate = fMCRec->fMatrix.isScaleTranslate(); in internalRestore()
1379 fMCRec->fMatrix.preTranslate(dx,dy); in translate()
1382 SkASSERT(fIsScaleTranslate == fMCRec->fMatrix.isScaleTranslate()); in translate()
1384 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix)); in translate()
1420 fMCRec->fMatrix.preConcat(matrix); in concat()
1421 fIsScaleTranslate = fMCRec->fMatrix.isScaleTranslate(); in concat()
1423 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix)); in concat()
1429 fMCRec->fMatrix = matrix; in internalSetMatrix()
1432 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix)); in internalSetMatrix()
1479 fMCRec->fRasterClip.op(rect, fMCRec->fMatrix, this->getTopLayerBounds(), (SkRegion::Op)op, in onClipRect()
1516 fMCRec->fRasterClip.op(rrect, fMCRec->fMatrix, this->getTopLayerBounds(), (SkRegion::Op)op, in onClipRRect()
1525 if (!path.isInverseFillType() && fMCRec->fMatrix.rectStaysRect()) { in clipPath()
1554 const SkMatrix* matrix = &fMCRec->fMatrix; in onClipPath()
1684 SkASSERT(fIsScaleTranslate == fMCRec->fMatrix.isScaleTranslate()); in quickReject()
1688 return quick_reject_slow_path(src, fDeviceClipBounds, fMCRec->fMatrix); in quickReject()
1692 float sx = fMCRec->fMatrix.getScaleX(); in quickReject()
1693 float sy = fMCRec->fMatrix.getScaleY(); in quickReject()
1694 float tx = fMCRec->fMatrix.getTranslateX(); in quickReject()
1695 float ty = fMCRec->fMatrix.getTranslateY(); in quickReject()
1726 if (!fMCRec->fMatrix.invert(&inverse)) { in onGetLocalClipBounds()
1746 return fMCRec->fMatrix; in getTotalMatrix()