Lines Matching refs:viewMatrix
43 const SkMatrix& viewMatrix,
94 const SkMatrix& viewMatrix,
115 Instance(const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect,
117 : fViewMatrix(viewMatrix), fRRect(rrect), fLocalRect(localRect), fColor(color) {}
150 const SkMatrix& viewMatrix,
170 if (viewMatrix.hasPerspective()) {
173 if (can_use_hw_derivatives_with_coverage(*caps->shaderCaps(), viewMatrix, rrect)) {
182 return Helper::FactoryHelper<FillRRectOpImpl>(ctx, std::move(paint), arena, viewMatrix, rrect,
189 const SkMatrix& viewMatrix,
201 , fHeadInstance(arena->make<Instance>(viewMatrix, rrect, localRect, paintColor))
204 SkASSERT(!viewMatrix.hasPerspective());
205 this->setBounds(viewMatrix.mapRect(rrect.getBounds()),
221 // The clip shape is a round rect. Attempt to map it to a round rect in "viewMatrix" space.
230 // Find a matrix that maps from "clipMatrix" space to "viewMatrix" space.
243 // A rect in "clipMatrix" space is not a rect in "viewMatrix" space.
817 const SkMatrix& viewMatrix,
823 Sk2f x = Sk2f(viewMatrix.getScaleX(), viewMatrix.getSkewX());
824 Sk2f y = Sk2f(viewMatrix.getSkewY(), viewMatrix.getScaleY());
862 const SkMatrix& viewMatrix,
866 return FillRRectOpImpl::Make(ctx, arena, std::move(paint), viewMatrix, rrect, localRect, aa);
877 SkMatrix viewMatrix = GrTest::TestMatrix(random);
891 viewMatrix,