Lines Matching refs:rrect
196 static bool draw_rrect_into_mask(const SkRRect rrect, SkMask* mask) {
197 if (!prepare_to_draw_into_mask(rrect.rect(), mask)) {
212 canvas.drawRRect(rrect, paint);
267 const SkRRect& rrect) {
268 return SkMaskCache::FindAndRef(sigma, style, rrect, mask);
272 const SkRRect& rrect) {
275 SkMaskCache::Add(sigma, style, rrect, *mask, cache);
297 SkBlurMaskFilterImpl::filterRRectToNine(const SkRRect& rrect, const SkMatrix& matrix,
301 switch (rrect.getType()) {
330 if (rect_exceeds(rrect.rect(), SkIntToScalar(32767))) {
336 srcM.fBounds = rrect.rect().roundOut();
344 filterResult = this->filterRRectMask(&dstM, rrect, matrix, &margin,
359 const SkVector& UL = rrect.radii(SkRRect::kUpperLeft_Corner);
360 const SkVector& UR = rrect.radii(SkRRect::kUpperRight_Corner);
361 const SkVector& LR = rrect.radii(SkRRect::kLowerRight_Corner);
362 const SkVector& LL = rrect.radii(SkRRect::kLowerLeft_Corner);
372 if (totalSmallWidth >= rrect.rect().width()) {
381 if (totalSmallHeight >= rrect.rect().height()) {
1141 // rrect.
1188 // Create a cpu-side blurred-rrect mask that is close to the version the gpu would've produced.
1368 // Make sure we can successfully ninepatch this rrect -- the blur sigma has to be sufficiently
1369 // small relative to both the size of the corner radius and the width (and height) of the rrect.