Home | History | Annotate | Download | only in core

Lines Matching defs:fMatrix

294     SkMatrix            fMatrix;
301 fMatrix.reset();
307 MCRec(const MCRec& prev) : fRasterClip(prev.fRasterClip), fMatrix(prev.fMatrix) {
326 fMatrix.reset();
646 new (fDeviceCMStorage) DeviceCM(sk_ref_sp(device), nullptr, fMCRec->fMatrix, nullptr, nullptr);
953 const SkMatrix& ctm = fMCRec->fMatrix; // this->getTotalMatrix()
1023 draw.fMatrix = &SkMatrix::I();
1062 SkMatrix stashedMatrix = fMCRec->fMatrix;
1147 fMCRec->fMatrix);
1150 newDevice->setOrigin(fMCRec->fMatrix, ir.fLeft, ir.fTop);
1188 FOR_EACH_TOP_DEVICE(device->restore(fMCRec->fMatrix));
1202 fMCRec->fMatrix = layer->fStashedMatrix;
1214 fIsScaleTranslate = fMCRec->fMatrix.isScaleTranslate();
1326 fMCRec->fMatrix.preTranslate(dx,dy);
1329 SkASSERT(fIsScaleTranslate == fMCRec->fMatrix.isScaleTranslate());
1331 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix));
1367 fMCRec->fMatrix.preConcat(matrix);
1368 fIsScaleTranslate = fMCRec->fMatrix.isScaleTranslate();
1370 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix));
1376 fMCRec->fMatrix = matrix;
1379 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix));
1409 fMCRec->fRasterClip.opRect(rect, fMCRec->fMatrix, this->getTopLayerBounds(), (SkRegion::Op)op,
1446 fMCRec->fRasterClip.opRRect(rrect, fMCRec->fMatrix, this->getTopLayerBounds(), (SkRegion::Op)op,
1455 if (!path.isInverseFillType() && fMCRec->fMatrix.rectStaysRect()) {
1484 const SkMatrix* matrix = &fMCRec->fMatrix;
1603 SkASSERT(fIsScaleTranslate == fMCRec->fMatrix.isScaleTranslate());
1607 return quick_reject_slow_path(src, fDeviceClipBounds, fMCRec->fMatrix);
1611 float sx = fMCRec->fMatrix.getScaleX();
1612 float sy = fMCRec->fMatrix.getScaleY();
1613 float tx = fMCRec->fMatrix.getTranslateX();
1614 float ty = fMCRec->fMatrix.getTranslateY();
1645 if (!fMCRec->fMatrix.invert(&inverse)) {
1665 return fMCRec->fMatrix;