Lines Matching refs:rrect
115 Instance(const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect,
117 : fViewMatrix(viewMatrix), fRRect(rrect), fLocalRect(localRect), fColor(color) {}
151 const SkRRect& rrect,
162 if (std::max(rrect.height(), rrect.width()) >= 1e6f) {
173 if (can_use_hw_derivatives_with_coverage(*caps->shaderCaps(), viewMatrix, rrect)) {
182 return Helper::FactoryHelper<FillRRectOpImpl>(ctx, std::move(paint), arena, viewMatrix, rrect,
190 const SkRRect& rrect,
201 , fHeadInstance(arena->make<Instance>(viewMatrix, rrect, localRect, paintColor))
205 this->setBounds(viewMatrix.mapRect(rrect.getBounds()),
227 clipRRect = shape.rrect();
253 if (!shape.rrect().transform(clipToView, &clipRRect)) {
254 // Transforming the rrect failed. This shouldn't generally happen except in
624 // The rrect is more narrow than a half-pixel AA coverage ramp. We can't
818 const SkRRect& rrect) {
826 switch (rrect.getType()) {
833 return can_use_hw_derivatives_with_coverage(devScale, rrect.getSimpleRadii());
836 Sk2f r0 = Sk2f::Load(SkRRectPriv::GetRadiiArray(rrect));
837 Sk2f r1 = Sk2f::Load(SkRRectPriv::GetRadiiArray(rrect) + 2);
847 if (!can_use_hw_derivatives_with_coverage(devScale, rrect.radii(corner))) {
863 const SkRRect& rrect,
866 return FillRRectOpImpl::Make(ctx, arena, std::move(paint), viewMatrix, rrect, localRect, aa);
884 SkRRect rrect;
885 // TODO: test out other rrect configurations
886 rrect.setNinePatch(rect, w / 3.0f, h / 4.0f, w / 5.0f, h / 6.0);
892 rrect,
893 rrect.rect(),