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();
1063 SkMatrix stashedMatrix = fMCRec->fMatrix;
1151 fMCRec->fMatrix);
1154 newDevice->setOrigin(fMCRec->fMatrix, ir.fLeft, ir.fTop);
1192 FOR_EACH_TOP_DEVICE(device->restore(fMCRec->fMatrix));
1206 fMCRec->fMatrix = layer->fStashedMatrix;
1218 fIsScaleTranslate = fMCRec->fMatrix.isScaleTranslate();
1330 fMCRec->fMatrix.preTranslate(dx,dy);
1333 SkASSERT(fIsScaleTranslate == fMCRec->fMatrix.isScaleTranslate());
1335 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix));
1371 fMCRec->fMatrix.preConcat(matrix);
1372 fIsScaleTranslate = fMCRec->fMatrix.isScaleTranslate();
1374 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix));
1380 fMCRec->fMatrix = matrix;
1383 FOR_EACH_TOP_DEVICE(device->setGlobalCTM(fMCRec->fMatrix));
1413 fMCRec->fRasterClip.opRect(rect, fMCRec->fMatrix, this->getTopLayerBounds(), (SkRegion::Op)op,
1450 fMCRec->fRasterClip.opRRect(rrect, fMCRec->fMatrix, this->getTopLayerBounds(), (SkRegion::Op)op,
1459 if (!path.isInverseFillType() && fMCRec->fMatrix.rectStaysRect()) {
1488 const SkMatrix* matrix = &fMCRec->fMatrix;
1607 SkASSERT(fIsScaleTranslate == fMCRec->fMatrix.isScaleTranslate());
1611 return quick_reject_slow_path(src, fDeviceClipBounds, fMCRec->fMatrix);
1615 float sx = fMCRec->fMatrix.getScaleX();
1616 float sy = fMCRec->fMatrix.getScaleY();
1617 float tx = fMCRec->fMatrix.getTranslateX();
1618 float ty = fMCRec->fMatrix.getTranslateY();
1649 if (!fMCRec->fMatrix.invert(&inverse)) {
1669 return fMCRec->fMatrix;