Lines Matching refs:viewMatrix
48 const SkMatrix& viewMatrix,
53 if (!viewMatrix.invert(&inverse)) {
61 matrix.preConcat(viewMatrix);
99 const SkMatrix& viewMatrix,
134 devPath.transform(viewMatrix);
137 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM,
145 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) {
238 SkMatrix viewMatrix = origViewMatrix;
239 viewMatrix.postTranslate(-SkIntToScalar(maskRect.fLeft), -SkIntToScalar(maskRect.fTop));
240 sdc->drawShape(&clip, std::move(maskPaint), GrAA::kYes, viewMatrix, GrStyledShape(shape));
295 const SkMatrix& viewMatrix,
307 bool useCache = !inverseFilled && viewMatrix.preservesAxisAlignment() &&
313 viewMatrix, &clippedMaskRect, canUseSDFBlur);
315 viewMatrix, &unClippedMaskRect, canUseSDFBlur);
341 SkScalar sx = viewMatrix.get(SkMatrix::kMScaleX);
342 SkScalar sy = viewMatrix.get(SkMatrix::kMScaleY);
343 SkScalar kx = viewMatrix.get(SkMatrix::kMSkewX);
344 SkScalar ky = viewMatrix.get(SkMatrix::kMSkewY);
345 SkScalar tx = viewMatrix.get(SkMatrix::kMTransX);
346 SkScalar ty = viewMatrix.get(SkMatrix::kMTransY);
379 const SkMatrix& viewMatrix,
390 viewMatrix,
436 viewMatrix,
459 viewMatrix, *maskRect, srcRRect);
469 viewMatrix, *maskRect);
497 const SkMatrix& viewMatrix,
506 SkScalar styleScale = GrStyle::MatrixToScaleFactor(viewMatrix);
522 viewMatrix, *shape)) {
531 !GrIsStrokeHairlineOrEquivalent(shape->style(), viewMatrix, nullptr);
538 SDFBlur::GetSDFBlurScaleFactor(srcRRect, viewMatrix, sx, sy);
542 if (!get_shape_and_clip_bounds(sdc, clip, *shape, canUseSDFBlur ? matrixScale : viewMatrix,
554 canUseSDFBlur ? matrixScale : viewMatrix, inverseFilled,
567 canUseSDFBlur ? matrixScale : viewMatrix,
573 draw_mask(sdc, clip, viewMatrix, maskRect, std::move(paint), std::move(filteredMaskView))) {
578 SDFBlur::drawMaskSDFBlur(rContext, sdc, clip, viewMatrix, maskRect, std::move(paint),
589 if (!compute_key_and_clip_bounds(&maskKey, &boundsForClip, sdc->caps(), viewMatrix, inverseFilled, maskFilter,
595 viewMatrix, *shape, maskFilter,
599 if (draw_mask(sdc, clip, viewMatrix, maskRect, std::move(paint), std::move(filteredMaskView))) {
611 const SkMatrix& viewMatrix,
614 viewMatrix, as_MFB(mf), shape);
632 const SkMatrix& viewMatrix(matrixProvider.localToDevice());
636 draw_shape_with_mask_filter(rContext, sdc, clip, std::move(grPaint), viewMatrix, mf, shape);
638 sdc->drawShape(clip, std::move(grPaint), sdc->chooseAA(paint), viewMatrix,
650 const SkMatrix& viewMatrix,