• Home
  • Raw
  • Download

Lines Matching refs:fRadii

44         fRadii[i].set(xRad, yRad);  in setRectXY()
105 fRadii[kUpperLeft_Corner].set(leftRad, topRad); in setNinePatch()
106 fRadii[kUpperRight_Corner].set(rightRad, topRad); in setNinePatch()
107 fRadii[kLowerRight_Corner].set(rightRad, bottomRad); in setNinePatch()
108 fRadii[kLowerLeft_Corner].set(leftRad, bottomRad); in setNinePatch()
153 memcpy(fRadii, radii, sizeof(fRadii)); in setRectRadii()
155 if (clamp_to_zero(fRadii)) { in setRectRadii()
171 memset(fRadii, 0, sizeof(fRadii)); in initializeRect()
207 scale = compute_min_scale(fRadii[0].fX, fRadii[1].fX, width, scale); in scaleRadii()
208 scale = compute_min_scale(fRadii[1].fY, fRadii[2].fY, height, scale); in scaleRadii()
209 scale = compute_min_scale(fRadii[2].fX, fRadii[3].fX, width, scale); in scaleRadii()
210 scale = compute_min_scale(fRadii[3].fY, fRadii[0].fY, height, scale); in scaleRadii()
212 flush_to_zero(fRadii[0].fX, fRadii[1].fX); in scaleRadii()
213 flush_to_zero(fRadii[1].fY, fRadii[2].fY); in scaleRadii()
214 flush_to_zero(fRadii[2].fX, fRadii[3].fX); in scaleRadii()
215 flush_to_zero(fRadii[3].fY, fRadii[0].fY); in scaleRadii()
218 SkScaleToSides::AdjustRadii(width, scale, &fRadii[0].fX, &fRadii[1].fX); in scaleRadii()
219 SkScaleToSides::AdjustRadii(height, scale, &fRadii[1].fY, &fRadii[2].fY); in scaleRadii()
220 SkScaleToSides::AdjustRadii(width, scale, &fRadii[2].fX, &fRadii[3].fX); in scaleRadii()
221 SkScaleToSides::AdjustRadii(height, scale, &fRadii[3].fY, &fRadii[0].fY); in scaleRadii()
225 if (clamp_to_zero(fRadii)) { in scaleRadii()
246 if (x < fRect.fLeft + fRadii[kUpperLeft_Corner].fX && in checkCornerContainment()
247 y < fRect.fTop + fRadii[kUpperLeft_Corner].fY) { in checkCornerContainment()
250 canonicalPt.set(x - (fRect.fLeft + fRadii[kUpperLeft_Corner].fX), in checkCornerContainment()
251 y - (fRect.fTop + fRadii[kUpperLeft_Corner].fY)); in checkCornerContainment()
253 } else if (x < fRect.fLeft + fRadii[kLowerLeft_Corner].fX && in checkCornerContainment()
254 y > fRect.fBottom - fRadii[kLowerLeft_Corner].fY) { in checkCornerContainment()
257 canonicalPt.set(x - (fRect.fLeft + fRadii[kLowerLeft_Corner].fX), in checkCornerContainment()
258 y - (fRect.fBottom - fRadii[kLowerLeft_Corner].fY)); in checkCornerContainment()
260 } else if (x > fRect.fRight - fRadii[kUpperRight_Corner].fX && in checkCornerContainment()
261 y < fRect.fTop + fRadii[kUpperRight_Corner].fY) { in checkCornerContainment()
264 canonicalPt.set(x - (fRect.fRight - fRadii[kUpperRight_Corner].fX), in checkCornerContainment()
265 y - (fRect.fTop + fRadii[kUpperRight_Corner].fY)); in checkCornerContainment()
267 } else if (x > fRect.fRight - fRadii[kLowerRight_Corner].fX && in checkCornerContainment()
268 y > fRect.fBottom - fRadii[kLowerRight_Corner].fY) { in checkCornerContainment()
271 canonicalPt.set(x - (fRect.fRight - fRadii[kLowerRight_Corner].fX), in checkCornerContainment()
272 y - (fRect.fBottom - fRadii[kLowerRight_Corner].fY)); in checkCornerContainment()
286 SkScalar dist = SkScalarSquare(canonicalPt.fX) * SkScalarSquare(fRadii[index].fY) + in checkCornerContainment()
287 SkScalarSquare(canonicalPt.fY) * SkScalarSquare(fRadii[index].fX); in checkCornerContainment()
288 return dist <= SkScalarSquare(fRadii[index].fX * fRadii[index].fY); in checkCornerContainment()
292 return SkScalarNearlyEqual(rr.fRadii[0].fX, rr.fRadii[0].fY, tolerance) && in AllCornersCircular()
293 SkScalarNearlyEqual(rr.fRadii[1].fX, rr.fRadii[1].fY, tolerance) && in AllCornersCircular()
294 SkScalarNearlyEqual(rr.fRadii[2].fX, rr.fRadii[2].fY, tolerance) && in AllCornersCircular()
295 SkScalarNearlyEqual(rr.fRadii[3].fX, rr.fRadii[3].fY, tolerance); in AllCornersCircular()
330 for (size_t i = 0; i < SK_ARRAY_COUNT(fRadii); ++i) { in computeType()
331 SkASSERT((fRadii[i] == SkVector{0, 0})); in computeType()
339 bool allCornersSquare = 0 == fRadii[0].fX || 0 == fRadii[0].fY; in computeType()
342 if (0 != fRadii[i].fX && 0 != fRadii[i].fY) { in computeType()
347 if (fRadii[i].fX != fRadii[i-1].fX || fRadii[i].fY != fRadii[i-1].fY) { in computeType()
359 if (fRadii[0].fX >= SkScalarHalf(fRect.width()) && in computeType()
360 fRadii[0].fY >= SkScalarHalf(fRect.height())) { in computeType()
369 if (radii_are_nine_patch(fRadii)) { in computeType()
422 dst->fRadii[i].fX = SkScalarHalf(newRect.width()); in transform()
423 dst->fRadii[i].fY = SkScalarHalf(newRect.height()); in transform()
447 dst->fRadii[i].fX = fRadii[src].fY; in transform()
448 dst->fRadii[i].fY = fRadii[src].fX; in transform()
452 dst->fRadii[i].fX = fRadii[i].fX; in transform()
453 dst->fRadii[i].fY = fRadii[i].fY; in transform()
469 dst->fRadii[i].fX *= xScale; in transform()
470 dst->fRadii[i].fY *= yScale; in transform()
478 swap(dst->fRadii[kUpperLeft_Corner], dst->fRadii[kLowerRight_Corner]); in transform()
479 swap(dst->fRadii[kUpperRight_Corner], dst->fRadii[kLowerLeft_Corner]); in transform()
482 swap(dst->fRadii[kUpperRight_Corner], dst->fRadii[kUpperLeft_Corner]); in transform()
483 swap(dst->fRadii[kLowerRight_Corner], dst->fRadii[kLowerLeft_Corner]); in transform()
487 swap(dst->fRadii[kUpperLeft_Corner], dst->fRadii[kLowerLeft_Corner]); in transform()
488 swap(dst->fRadii[kUpperRight_Corner], dst->fRadii[kLowerRight_Corner]); in transform()
491 if (!AreRectAndRadiiValid(dst->fRect, dst->fRadii)) { in transform()
516 memset(dst->fRadii, 0, sizeof(dst->fRadii)); in inset()
526 memcpy(radii, fRadii, sizeof(radii)); in inset()
560 this->setRectRadii(raw.fRect, raw.fRadii); in readFromMemory()
583 SkAppendScalar(&strX, fRadii[i].x(), asType); in dump()
584 SkAppendScalar(&strY, fRadii[i].y(), asType); in dump()
587 line.appendf(" /* %f %f */", fRadii[i].x(), fRadii[i].y()); in dump()
606 if (!AreRectAndRadiiValid(fRect, fRadii)) { in isValid()
610 bool allRadiiZero = (0 == fRadii[0].fX && 0 == fRadii[0].fY); in isValid()
611 bool allCornersSquare = (0 == fRadii[0].fX || 0 == fRadii[0].fY); in isValid()
615 if (0 != fRadii[i].fX || 0 != fRadii[i].fY) { in isValid()
619 if (fRadii[i].fX != fRadii[i-1].fX || fRadii[i].fY != fRadii[i-1].fY) { in isValid()
623 if (0 != fRadii[i].fX && 0 != fRadii[i].fY) { in isValid()
627 bool patchesOfNine = radii_are_nine_patch(fRadii); in isValid()
650 if (!SkScalarNearlyEqual(fRadii[i].fX, SkScalarHalf(fRect.width())) || in isValid()
651 !SkScalarNearlyEqual(fRadii[i].fY, SkScalarHalf(fRect.height()))) { in isValid()