• Home
  • Raw
  • Download

Lines Matching refs:viewMatrix

74                   const SkMatrix& viewMatrix, const GrShape& shape) override {  in drawShape()  argument
76 clip, paint, viewMatrix, shape); in drawShape()
79 void makeGrPaint(GrMaskFormat maskFormat, const SkPaint& skPaint, const SkMatrix& viewMatrix, in makeGrPaint() argument
86 SkPaintToGrPaint(context, colorSpaceInfo, skPaint, viewMatrix, grPaint); in makeGrPaint()
237 const GrClip& clip, const SkMatrix& viewMatrix, in drawGlyphRunList() argument
252 atlasTextContext->drawGlyphRunList(fContext, fTextTarget.get(), clip, viewMatrix, in drawGlyphRunList()
440 const SkMatrix& viewMatrix) { in drawPaint() argument
484 if (!viewMatrix.invert(&localMatrix)) { in drawPaint()
502 const SkMatrix& viewMatrix, SkRect* rect, in crop_filled_rect() argument
504 if (!viewMatrix.rectStaysRect()) { in crop_filled_rect()
512 if (!SkMatrixPriv::InverseMapRect(viewMatrix, &clipBounds, SkRect::Make(clipDevBounds))) { in crop_filled_rect()
545 const SkMatrix& viewMatrix, const SkRect& rect) { in drawFilledRectAsClear() argument
586 if (viewMatrix.rectStaysRect()) { in drawFilledRectAsClear()
590 if (!combinedRect.intersect(viewMatrix.mapRect(rect))) { in drawFilledRectAsClear()
598 if (!viewMatrix.invert(&invM)) { in drawFilledRectAsClear()
653 const SkMatrix& viewMatrix, in drawFilledRect() argument
658 if (this->drawFilledRectAsClear(clip, std::move(paint), aa, viewMatrix, rect)) { in drawFilledRect()
666 if (!crop_filled_rect(this->width(), this->height(), clip, viewMatrix, &croppedRect)) { in drawFilledRect()
672 this->addDrawOp(clip, GrFillRectOp::Make(fContext, std::move(paint), aaType, viewMatrix, in drawFilledRect()
679 const SkMatrix& viewMatrix, in drawRect() argument
697 this->drawFilledRect(clip, std::move(paint), aa, viewMatrix, rect); in drawRect()
708 clip, std::move(paint), aa, viewMatrix, in drawRect()
716 this->drawRRect(clip, std::move(paint), aa, viewMatrix, rrect, in drawRect()
722 this->drawRect(clip, std::move(paint), aa, viewMatrix, in drawRect()
726 this->drawRect(clip, std::move(paint), aa, viewMatrix, in drawRect()
737 op = GrStrokeRectOp::Make(fContext, std::move(paint), aaType, viewMatrix, rect, stroke); in drawRect()
746 this->drawShapeUsingPathRenderer(clip, std::move(paint), aa, viewMatrix, GrShape(rect, *style)); in drawRect()
750 const SkMatrix& viewMatrix, const QuadSetEntry quads[], in drawQuadSet() argument
753 this->addDrawOp(clip, GrFillRectOp::MakeSet(fContext, std::move(paint), aaType, viewMatrix, in drawQuadSet()
801 const SkMatrix& viewMatrix, in stencilPath() argument
830 viewMatrix, in stencilPath()
846 const SkMatrix& viewMatrix, in stencilRect() argument
860 fRenderTargetContext->fContext, std::move(paint), aaType, viewMatrix, rect, ss); in stencilRect()
869 const SkMatrix& viewMatrix, in drawAndStencilRect() argument
883 fRenderTargetContext->drawFilledRect(clip, std::move(paint), aa, viewMatrix, rect, ss); in drawAndStencilRect()
890 const SkMatrix& viewMatrix, in fillRectToRect() argument
900 if (!crop_filled_rect(this->width(), this->height(), clip, viewMatrix, in fillRectToRect()
909 viewMatrix, croppedRect, croppedLocalRect)); in fillRectToRect()
913 GrQuadAAFlags edgeAA, const SkMatrix& viewMatrix, in fillRectWithEdgeAA() argument
929 viewMatrix, rect); in fillRectWithEdgeAA()
934 if (!crop_filled_rect(this->width(), this->height(), clip, viewMatrix, &croppedRect)) { in fillRectWithEdgeAA()
940 viewMatrix, croppedRect)); in fillRectWithEdgeAA()
948 const SkMatrix& viewMatrix, in drawTexture() argument
962 if (!crop_filled_rect(this->width(), this->height(), clip, viewMatrix, &clippedDstRect, in drawTexture()
967 clippedDstRect, aaType, aaFlags, constraint, viewMatrix, in drawTexture()
974 const SkMatrix& viewMatrix, in drawTextureSet() argument
995 !GrTextureOp::GetFilterHasEffect(viewMatrix, set[i].fSrcRect, set[i].fDstRect)) { in drawTextureSet()
1004 set[i].fAAFlags, viewMatrix, in drawTextureSet()
1010 auto op = GrTextureOp::Make(fContext, set, cnt, filter, aaType, viewMatrix, in drawTextureSet()
1019 const SkMatrix& viewMatrix, in fillRectWithLocalMatrix() argument
1028 if (!crop_filled_rect(this->width(), this->height(), clip, viewMatrix, &croppedRect)) { in fillRectWithLocalMatrix()
1036 viewMatrix, localMatrix, croppedRect)); in fillRectWithLocalMatrix()
1041 const SkMatrix& viewMatrix, in drawVertices() argument
1056 fContext, std::move(paint), std::move(vertices), bones, boneCount, viewMatrix, aaType, in drawVertices()
1065 const SkMatrix& viewMatrix, in drawAtlas() argument
1078 std::unique_ptr<GrDrawOp> op = GrDrawAtlasOp::Make(fContext, std::move(paint), viewMatrix, in drawAtlas()
1088 const SkMatrix& viewMatrix, in drawRRect() argument
1110 if (rrect.transform(viewMatrix, &devRRect) && clip->quickContains(devRRect)) { in drawRRect()
1122 op = GrAAFillRRectOp::Make(fContext, viewMatrix, rrect, *this->caps(), in drawRRect()
1127 op = GrOvalOpFactory::MakeRRectOp(fContext, std::move(paint), viewMatrix, rrect, stroke, in drawRRect()
1138 this->drawShapeUsingPathRenderer(*clip, std::move(paint), aa, viewMatrix, in drawRRect()
1152 const SkMatrix& viewMatrix, in drawFastShadow() argument
1166 if (tiltZPlane || skipAnalytic || !viewMatrix.rectStaysRect() || !viewMatrix.isSimilarity()) { in drawFastShadow()
1197 SkPoint3 devLightPos = map(viewMatrix, rec.fLightPos); in drawFastShadow()
1200 SkScalar devToSrcScale = viewMatrix.isScaleTranslate() ? in drawFastShadow()
1201 SkScalarInvert(viewMatrix[SkMatrix::kMScaleX]) : in drawFastShadow()
1202 sk_float_rsqrt(viewMatrix[SkMatrix::kMScaleX] * viewMatrix[SkMatrix::kMScaleX] + in drawFastShadow()
1203 viewMatrix[SkMatrix::kMSkewX] * viewMatrix[SkMatrix::kMSkewX]); in drawFastShadow()
1234 viewMatrix, in drawFastShadow()
1253 spotOffset.fX += spotScale*viewMatrix[SkMatrix::kMTransX]; in drawFastShadow()
1254 spotOffset.fY += spotScale*viewMatrix[SkMatrix::kMTransY]; in drawFastShadow()
1257 if (viewMatrix.invert(&ctmInverse)) { in drawFastShadow()
1331 viewMatrix, in drawFastShadow()
1347 const SkMatrix& viewMatrix, in drawFilledDRRect() argument
1373 auto op = GrOvalOpFactory::MakeOvalOp(fContext, std::move(paint), viewMatrix, in drawFilledDRRect()
1394 if (!viewMatrix.isIdentity()) { in drawFilledDRRect()
1395 if (!origInner.transform(viewMatrix, inner.writable())) { in drawFilledDRRect()
1398 if (!origOuter.transform(viewMatrix, outer.writable())) { in drawFilledDRRect()
1401 if (!viewMatrix.invert(&inverseVM)) { in drawFilledDRRect()
1436 const SkMatrix& viewMatrix, in drawDRRect() argument
1449 if (this->drawFilledDRRect(clip, std::move(paint), aa, viewMatrix, outer, inner)) { in drawDRRect()
1459 this->drawShapeUsingPathRenderer(clip, std::move(paint), aa, viewMatrix, GrShape(path)); in drawDRRect()
1467 const SkMatrix& viewMatrix, in drawRegion() argument
1479 if (!SkToBool(viewMatrix.getType() & ~(SkMatrix::kTranslate_Mask)) && in drawRegion()
1480 SkScalarIsInt(viewMatrix.getTranslateX()) && in drawRegion()
1481 SkScalarIsInt(viewMatrix.getTranslateY())) { in drawRegion()
1491 return this->drawPath(clip, std::move(paint), aa, viewMatrix, path, style); in drawRegion()
1495 std::unique_ptr<GrDrawOp> op = GrRegionOp::Make(fContext, std::move(paint), viewMatrix, region, in drawRegion()
1503 const SkMatrix& viewMatrix, in drawOval() argument
1518 this->drawRect(clip, std::move(paint), aa, viewMatrix, oval, &style); in drawOval()
1536 op = GrAAFillRRectOp::Make(fContext, viewMatrix, SkRRect::MakeOval(oval), *this->caps(), in drawOval()
1541 op = GrOvalOpFactory::MakeOvalOp(fContext, std::move(paint), viewMatrix, oval, style, in drawOval()
1552 clip, std::move(paint), aa, viewMatrix, in drawOval()
1559 const SkMatrix& viewMatrix, in drawArc() argument
1577 viewMatrix, in drawArc()
1591 clip, std::move(paint), aa, viewMatrix, in drawArc()
1597 const SkMatrix& viewMatrix, in drawImageLattice() argument
1611 GrLatticeOp::MakeNonAA(fContext, std::move(paint), viewMatrix, std::move(image), in drawImageLattice()
1670 const SkMatrix& viewMatrix, in drawPath() argument
1680 this->drawShape(clip, std::move(paint), aa, viewMatrix, shape); in drawPath()
1686 const SkMatrix& viewMatrix, in drawShape() argument
1695 this->drawPaint(clip, std::move(paint), viewMatrix); in drawShape()
1709 this->drawRect(clip, std::move(paint), aa, viewMatrix, rrect.rect(), in drawShape()
1713 this->drawOval(clip, std::move(paint), aa, viewMatrix, rrect.rect(), shape.style()); in drawShape()
1716 this->drawRRect(clip, std::move(paint), aa, viewMatrix, rrect, shape.style()); in drawShape()
1719 viewMatrix.rectStaysRect()) { in drawShape()
1726 fContext, std::move(paint), viewMatrix, rects); in drawShape()
1736 this->drawShapeUsingPathRenderer(clip, std::move(paint), aa, viewMatrix, shape); in drawShape()
1744 const SkMatrix& viewMatrix, in drawAndStencilPath() argument
1775 canDrawArgs.fViewMatrix = &viewMatrix; in drawAndStencilPath()
1799 &viewMatrix, in drawAndStencilPath()
1822 const SkMatrix& viewMatrix, in drawShapeUsingPathRenderer() argument
1828 if (!viewMatrix.isFinite() || !originalShape.bounds().isFinite()) { in drawShapeUsingPathRenderer()
1845 canDrawArgs.fViewMatrix = &viewMatrix; in drawShapeUsingPathRenderer()
1861 SkScalar styleScale = GrStyle::MatrixToScaleFactor(viewMatrix); in drawShapeUsingPathRenderer()
1900 &viewMatrix, in drawShapeUsingPathRenderer()