• Home
  • Raw
  • Download

Lines Matching full:href

10 struct <a href='SkRect_Reference#SkRect'>SkRect</a> {
12 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_fLeft'>fLeft</a>;
13 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_fTop'>fTop</a>;
14 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_fRight'>fRight</a>;
15 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_fBottom'>fBottom</a>;
17 …static constexpr <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeEmpty'>MakeEmpt…
18 …stexpr <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeWH'>MakeWH</a>(<a href='u…
19 …static <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeIWH'>MakeIWH</a>(int w, i…
20 …expr <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeSize'>MakeSize</a>(const <a…
21href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeLTRB'>MakeLTRB</a>(<a href='undocum…
22 <a href='undocumented#SkScalar'>SkScalar</a> b);
23href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeXYWH'>MakeXYWH</a>(<a href='undocum…
24 <a href='undocumented#SkScalar'>SkScalar</a> h);
25 …static <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_Make'>Make</a>(const <a href=…
26 …static <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_Make'>Make</a>(const <a href=…
27 bool <a href='#SkRect_isEmpty'>isEmpty</a>() const;
28 bool <a href='#SkRect_isSorted'>isSorted</a>() const;
29 bool <a href='#SkRect_isFinite'>isFinite</a>() const;
30 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_x'>x()</a> const;
31 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_y'>y()</a> const;
32 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_left'>left()</a> const;
33 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_top'>top()</a> const;
34 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_right'>right()</a> const;
35 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_bottom'>bottom()</a> const;
36 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_width'>width()</a> const;
37 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_height'>height()</a> const;
38 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_centerX'>centerX</a>() const;
39 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_centerY'>centerY</a>() const;
40 …friend bool <a href='#SkRect_equal_operator'>operator==</a>(const <a href='SkRect_Reference#SkRect…
41 …friend bool <a href='#SkRect_notequal_operator'>operator!=</a>(const <a href='SkRect_Reference#SkR…
42 …void <a href='#SkRect_toQuad'>toQuad</a>(<a href='SkPoint_Reference#SkPoint'>SkPoint</a> <a href='…
43 void <a href='#SkRect_setEmpty'>setEmpty</a>();
44 void <a href='#SkRect_set'>set</a>(const <a href='SkIRect_Reference#SkIRect'>SkIRect</a>& src);
45href='#SkRect_set'>set</a>(<a href='undocumented#SkScalar'>SkScalar</a> left, <a href='undocumente…
46href='#SkRect_setLTRB'>setLTRB</a>(<a href='undocumented#SkScalar'>SkScalar</a> left, <a href='und…
47 void <a href='#SkRect_iset'>iset</a>(int left, int top, int right, int bottom);
48 void <a href='#SkRect_isetWH'>isetWH</a>(int width, int height);
49 …void <a href='#SkRect_set'>set</a>(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a> pts[], in…
50 …void <a href='#SkRect_setBounds'>setBounds</a>(const <a href='SkPoint_Reference#SkPoint'>SkPoint</…
51 …bool <a href='#SkRect_setBoundsCheck'>setBoundsCheck</a>(const <a href='SkPoint_Reference#SkPoint'…
52 …void <a href='#SkRect_setBoundsNoCheck'>setBoundsNoCheck</a>(const <a href='SkPoint_Reference#SkPo…
53 …void <a href='#SkRect_set'>set</a>(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a>& p0, cons…
54href='#SkRect_setXYWH'>setXYWH</a>(<a href='undocumented#SkScalar'>SkScalar</a> x, <a href='undocu…
55 …void <a href='#SkRect_setWH'>setWH</a>(<a href='undocumented#SkScalar'>SkScalar</a> width, <a href
56 …<a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeOffset'>makeOffset</a>(<a href='…
57 …<a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeInset'>makeInset</a>(<a href='un…
58 …<a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeOutset'>makeOutset</a>(<a href='…
59 …void <a href='#SkRect_offset'>offset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href=…
60 …void <a href='#SkRect_offset'>offset</a>(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a>& de…
61 …void <a href='#SkRect_offsetTo'>offsetTo</a>(<a href='undocumented#SkScalar'>SkScalar</a> newX, <a…
62 …void <a href='#SkRect_inset'>inset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='u…
63 …void <a href='#SkRect_outset'>outset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href=…
64 …bool <a href='#SkRect_intersect'>intersect</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>&…
65href='#SkRect_intersect'>intersect</a>(<a href='undocumented#SkScalar'>SkScalar</a> left, <a href=…
66 …bool <a href='#SkRect_intersect'>intersect</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>&…
67href='#SkRect_intersects'>intersects</a>(<a href='undocumented#SkScalar'>SkScalar</a> left, <a hre…
68 …bool <a href='#SkRect_intersects'>intersects</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a…
69 …static bool <a href='#SkRect_Intersects'>Intersects</a>(const <a href='SkRect_Reference#SkRect'>Sk…
70href='#SkRect_join'>join</a>(<a href='undocumented#SkScalar'>SkScalar</a> left, <a href='undocumen…
71 void <a href='#SkRect_join'>join</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& r);
72 …void <a href='#SkRect_joinNonEmptyArg'>joinNonEmptyArg</a>(const <a href='SkRect_Reference#SkRect'…
73 …void <a href='#SkRect_joinPossiblyEmptyRect'>joinPossiblyEmptyRect</a>(const <a href='SkRect_Refer…
74 …bool <a href='#SkRect_contains'>contains</a>(<a href='undocumented#SkScalar'>SkScalar</a> x, <a hr…
75 …bool <a href='#SkRect_contains'>contains</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& r…
76 …bool <a href='#SkRect_contains'>contains</a>(const <a href='SkIRect_Reference#SkIRect'>SkIRect</a>…
77 …void <a href='#SkRect_round'>round</a>(<a href='SkIRect_Reference#SkIRect'>SkIRect</a>* dst) const;
78 …void <a href='#SkRect_roundOut'>roundOut</a>(<a href='SkIRect_Reference#SkIRect'>SkIRect</a>* dst)…
79 …void <a href='#SkRect_roundOut'>roundOut</a>(<a href='SkRect_Reference#SkRect'>SkRect</a>* dst) co…
80 …void <a href='#SkRect_roundIn'>roundIn</a>(<a href='SkIRect_Reference#SkIRect'>SkIRect</a>* dst) c…
81 <a href='SkIRect_Reference#SkIRect'>SkIRect</a> <a href='#SkRect_round'>round()</a> const;
82 <a href='SkIRect_Reference#SkIRect'>SkIRect</a> <a href='#SkRect_roundOut'>roundOut</a>() const;
83 void <a href='#SkRect_sort'>sort()</a>;
84 … <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeSorted'>makeSorted</a>() const;
85 …const <a href='undocumented#SkScalar'>SkScalar</a>* <a href='#SkRect_asScalars'>asScalars</a>() co…
86 void <a href='#SkRect_dump'>dump</a>(bool asHex) const;
87 void <a href='#SkRect_dump'>dump()</a> const;
88 void <a href='#SkRect_dumpHex'>dumpHex</a>() const;
93 <a href='SkRect_Reference#SkRect'>SkRect</a> holds four <a href='undocumented#SkScalar'>SkScalar</a…
94 lower bounds of a rectangle. <a href='SkRect_Reference#SkRect'>SkRect</a> may be created from outer…
95 from position, width, and height. <a href='SkRect_Reference#SkRect'>SkRect</a> describes an area; i…
99 <a href='SkRect_Reference#SkRect'>SkRect</a> can be constructed from int values to avoid compiler w…
100 integer input cannot convert to <a href='undocumented#SkScalar'>SkScalar</a> without loss of precis…
110 …al values when sorted. When equal to or greater than <a href='#SkRect_fRight'>fRight</a>, <a href=…
118 …l values when sorted. When equal to or greater than <a href='#SkRect_fBottom'>fBottom</a>, <a href
126 …zontal values when sorted. When equal to or less than <a href='#SkRect_fLeft'>fLeft</a>, <a href='…
134 vertical values when sorted. When equal to or less than <a href='#SkRect_fTop'>fTop</a>, <a href='S…
144 static constexpr <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeEmpty'>MakeEmpty…
147 Returns constructed <a href='SkRect_Reference#SkRect'>SkRect</a> set to (0, 0, 0, 0).
173 <a href='#SkRect_isEmpty'>isEmpty</a> <a href='#SkRect_setEmpty'>setEmpty</a> <a href='SkIRect_Refe…
180 …stexpr <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeWH'>MakeWH</a>(<a href='u…
183 …a href='SkRect_Reference#SkRect'>SkRect</a> set to <a href='undocumented#SkScalar'>SkScalar</a> va…
184 validate input; <a href='#SkRect_MakeWH_w'>w</a> or <a href='#SkRect_MakeWH_h'>h</a> may be negativ…
186 Passing integer values may generate a compiler warning since <a href='SkRect_Reference#SkRect'>SkRe…
187 represent 32-bit integers exactly. Use <a href='SkIRect_Reference#SkIRect'>SkIRect</a> for an exact…
192 …<td><a href='undocumented#SkScalar'>SkScalar</a> width of constructed <a href='SkRect_Reference#Sk…
195 …<td><a href='undocumented#SkScalar'>SkScalar</a> height of constructed <a href='SkRect_Reference#S…
201 bounds (0, 0, <a href='#SkRect_MakeWH_w'>w</a>, <a href='#SkRect_MakeWH_h'>h</a>)
217href='#SkRect_MakeSize'>MakeSize</a> <a href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='#SkRect_Make…
224 static <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeIWH'>MakeIWH</a>(int w, in…
227 …urns constructed <a href='SkRect_Reference#SkRect'>SkRect</a> set to integer values (0, 0, <a href
228 input; <a href='#SkRect_MakeIWH_w'>w</a> or <a href='#SkRect_MakeIWH_h'>h</a> may be negative.
231 Use <a href='SkIRect_Reference#SkIRect'>SkIRect</a> for an exact integer rectangle.
236 <td>integer width of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
239 <td>integer height of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
245 bounds (0, 0, <a href='#SkRect_MakeIWH_w'>w</a>, <a href='#SkRect_MakeIWH_h'>h</a>)
262href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='#SkRect_MakeWH'>MakeWH</a> <a href='#SkRect_isetWH'>…
269 …expr <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeSize'>MakeSize</a>(const <a…
272href='SkRect_Reference#SkRect'>SkRect</a> set to (0, 0, <a href='#SkRect_MakeSize_size'>size</a>.<…
273 …ate input; <a href='#SkRect_MakeSize_size'>size</a>.<a href='#SkSize_width'>width()</a> or <a href
278 …<td><a href='undocumented#SkScalar'>SkScalar</a> values for <a href='SkRect_Reference#SkRect'>SkRe…
284 …unds (0, 0, <a href='#SkRect_MakeSize_size'>size</a>.<a href='#SkSize_width'>width()</a>, <a href=…
301href='#SkRect_MakeWH'>MakeWH</a> <a href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='#SkRect_MakeIWH'…
308href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeLTRB'>MakeLTRB</a>(<a href='undocum…
311href='SkRect_Reference#SkRect'>SkRect</a> set to (<a href='#SkRect_MakeLTRB_l'>l</a>, <a href='#Sk…
312 …t in <a href='#SkRect_fLeft'>fLeft</a> greater than <a href='#SkRect_fRight'>fRight</a>, or <a hre…
317 … <td><a href='undocumented#SkScalar'>SkScalar</a> stored in <a href='#SkRect_fLeft'>fLeft</a></td>
320 <td><a href='undocumented#SkScalar'>SkScalar</a> stored in <a href='#SkRect_fTop'>fTop</a></td>
323 …<td><a href='undocumented#SkScalar'>SkScalar</a> stored in <a href='#SkRect_fRight'>fRight</a></td>
326 …<td><a href='undocumented#SkScalar'>SkScalar</a> stored in <a href='#SkRect_fBottom'>fBottom</a></…
332 bounds (<a href='#SkRect_MakeLTRB_l'>l</a>, <a href='#SkRect_MakeLTRB_t'>t</a>, <a href='#SkRect_Ma…
349 <a href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#…
356href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_MakeXYWH'>MakeXYWH</a>(<a href='undocum…
359href='SkRect_Reference#Rect'>Rect</a> set to <code>(<a href='#SkRect_MakeXYWH_x'>x</a>, <a href='#…
360 Does not validate input; <a href='#SkRect_MakeXYWH_w'>w</a> or <a href='#SkRect_MakeXYWH_h'>h</a> m…
365 <td>stored in <a href='#SkRect_fLeft'>fLeft</a></td>
368 <td>stored in <a href='#SkRect_fTop'>fTop</a></td>
371 …<td>added to <a href='#SkRect_MakeXYWH_x'>x</a> and stored in <a href='#SkRect_fRight'>fRight</a><…
374 …<td>added to <a href='#SkRect_MakeXYWH_y'>y</a> and stored in <a href='#SkRect_fBottom'>fBottom</a…
380 …ds at (<a href='#SkRect_MakeXYWH_x'>x</a>, <a href='#SkRect_MakeXYWH_y'>y</a>) with width <a href=…
397 <a href='#SkRect_MakeLTRB'>MakeLTRB</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#…
404 static <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_Make'>Make</a>(const <a href='…
407href='SkIRect_Reference#SkIRect'>SkIRect</a> set to (0, 0, <a href='#SkRect_Make_size'>size</a>.<a…
408 …lidate input; <a href='#SkRect_Make_size'>size</a>.<a href='#SkISize_width'>width()</a> or <a href
413 <td>integer values for <a href='SkRect_Reference#SkRect'>SkRect</a> width and height</td>
419 bounds (0, 0, <a href='#SkRect_Make_size'>size</a>.<a href='#SkISize_width'>width()</a>, <a href='#…
435href='#SkRect_MakeWH'>MakeWH</a> <a href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='SkRect_Reference…
442 static <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_Make'>Make</a>(const <a href='…
445 …constructed <a href='SkIRect_Reference#SkIRect'>SkIRect</a> set to <a href='#SkRect_Make_2_irect'>…
446 Does not validate input; <a href='#SkRect_fLeft'>fLeft</a> may be greater than <a href='#SkRect_fRi…
447 than <a href='#SkRect_fBottom'>fBottom</a>.
458 <a href='#SkRect_Make_2_irect'>irect</a> members converted to <a href='undocumented#SkScalar'>SkSca…
466 <a href='#SkRect_MakeLTRB'>MakeLTRB</a>
475 bool <a href='#SkRect_isEmpty'>isEmpty</a>()const
478 Returns true if <a href='#SkRect_fLeft'>fLeft</a> is equal to or greater than <a href='#SkRect_fRig…
479 to or greater than <a href='#SkRect_fBottom'>fBottom</a>. Call <a href='#SkRect_sort'>sort()</a> to…
480 <a href='#SkRect_width'>width()</a> or <a href='#SkRect_height'>height()</a>.
484 true if <a href='#SkRect_width'>width()</a> or <a href='#SkRect_height'>height()</a> are zero or ne…
503 <a href='#SkRect_MakeEmpty'>MakeEmpty</a> <a href='#SkRect_sort'>sort</a> <a href='SkIRect_Referenc…
510 bool <a href='#SkRect_isSorted'>isSorted</a>()const
513 Returns true if <a href='#SkRect_fLeft'>fLeft</a> is equal to or less than <a href='#SkRect_fRight'…
514 to or less than <a href='#SkRect_fBottom'>fBottom</a>. Call <a href='#SkRect_sort'>sort()</a> to re…
515 <a href='#SkRect_width'>width()</a> or <a href='#SkRect_height'>height()</a>.
519 true if <a href='#SkRect_width'>width()</a> or <a href='#SkRect_height'>height()</a> are zero or po…
538 <a href='#SkRect_sort'>sort</a> <a href='#SkRect_makeSorted'>makeSorted</a> <a href='#SkRect_isEmpt…
545 bool <a href='#SkRect_isFinite'>isFinite</a>()const
548 Returns true if all values in the rectangle are finite: <a href='undocumented#SK_ScalarMin'>SK_Scal…
549 and <a href='undocumented#SK_ScalarMax'>SK_ScalarMax</a> or smaller.
571 <a href='undocumented#SkScalarIsFinite'>SkScalarIsFinite</a> <a href='undocumented#SkScalarIsNaN'>S…
578 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_x'>x()</a>const
581 … left edge of <a href='SkRect_Reference#SkRect'>SkRect</a>, if sorted. Call <a href='#SkRect_isSor…
582 Call <a href='#SkRect_sort'>sort()</a> to reverse <a href='#SkRect_fLeft'>fLeft</a> and <a href='#S…
586 <a href='#SkRect_fLeft'>fLeft</a>
603 …a href='#SkRect_fLeft'>fLeft</a> <a href='#SkRect_left'>left()</a> <a href='#SkRect_y'>y()</a> <a
610 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_y'>y()</a>const
613 …ns top edge of <a href='SkRect_Reference#SkRect'>SkRect</a>, if sorted. Call <a href='#SkRect_isEm…
614 and <a href='#SkRect_sort'>sort()</a> to reverse <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRe…
618 <a href='#SkRect_fTop'>fTop</a>
635 <a href='#SkRect_fTop'>fTop</a> <a href='#SkRect_top'>top()</a> <a href='#SkRect_x'>x()</a> <a href
642 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_left'>left()</a>const
645 … left edge of <a href='SkRect_Reference#SkRect'>SkRect</a>, if sorted. Call <a href='#SkRect_isSor…
646 Call <a href='#SkRect_sort'>sort()</a> to reverse <a href='#SkRect_fLeft'>fLeft</a> and <a href='#S…
650 <a href='#SkRect_fLeft'>fLeft</a>
667 <a href='#SkRect_fLeft'>fLeft</a> <a href='#SkRect_x'>x()</a> <a href='SkIRect_Reference#SkIRect'>S…
674 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_top'>top()</a>const
677 …ns top edge of <a href='SkRect_Reference#SkRect'>SkRect</a>, if sorted. Call <a href='#SkRect_isEm…
678 and <a href='#SkRect_sort'>sort()</a> to reverse <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRe…
682 <a href='#SkRect_fTop'>fTop</a>
699 <a href='#SkRect_fTop'>fTop</a> <a href='#SkRect_y'>y()</a> <a href='SkIRect_Reference#SkIRect'>SkI…
706 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_right'>right()</a>const
709 …right edge of <a href='SkRect_Reference#SkRect'>SkRect</a>, if sorted. Call <a href='#SkRect_isSor…
710 Call <a href='#SkRect_sort'>sort()</a> to reverse <a href='#SkRect_fLeft'>fLeft</a> and <a href='#S…
714 <a href='#SkRect_fRight'>fRight</a>
731 <a href='#SkRect_fRight'>fRight</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#SkIR…
738 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_bottom'>bottom()</a>const
741 …bottom edge of <a href='SkRect_Reference#SkRect'>SkRect</a>, if sorted. Call <a href='#SkRect_isEm…
742 and <a href='#SkRect_sort'>sort()</a> to reverse <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRe…
746 <a href='#SkRect_fBottom'>fBottom</a>
763 <a href='#SkRect_fBottom'>fBottom</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#Sk…
770 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_width'>width()</a>const
773 Returns span on the x-axis. This does not check if <a href='SkRect_Reference#SkRect'>SkRect</a> is …
778 <a href='#SkRect_fRight'>fRight</a> minus <a href='#SkRect_fLeft'>fLeft</a>
782 …0efe6291019fee0ac17844f6c1a"><div>Compare with <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a…
796 <a href='#SkRect_height'>height()</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#Sk…
803 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_height'>height()</a>const
806 Returns span on the y-axis. This does not check if <a href='SkRect_Reference#SkRect'>SkRect</a> is …
811 <a href='#SkRect_fBottom'>fBottom</a> minus <a href='#SkRect_fTop'>fTop</a>
815 …e45f05240218ecd511443ab3e44"><div>Compare with <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a…
829 <a href='#SkRect_width'>width()</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#SkIR…
836 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_centerX'>centerX</a>()const
839 Returns average of left edge and right edge. Result does not change if <a href='SkRect_Reference#Sk…
840 is sorted. Result may overflow to infinity if <a href='SkRect_Reference#SkRect'>SkRect</a> is far f…
863 <a href='#SkRect_centerY'>centerY</a>
870 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRect_centerY'>centerY</a>()const
873 Returns average of top edge and bottom edge. Result does not change if <a href='SkRect_Reference#Sk…
894 <a href='#SkRect_centerX'>centerX</a>
903 bool <a href='#SkRect_equal_operator'>operator==</a>(const <a href='SkRect_Reference#SkRect'>SkRect…
906href='#SkRect_equal_operator_a'>a</a>: <a href='#SkRect_fLeft'>fLeft</a>, <a href='#SkRect_fTop'>f…
907 equal to the corresponding members in <a href='#SkRect_equal_operator_b'>b</a>.
909href='#SkRect_equal_operator_a'>a</a> and <a href='#SkRect_equal_operator_b'>b</a> are not equal i…
915 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to compare</td>
918 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to compare</td>
943href='#SkRect_notequal_operator'>operator!=</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>…
950 bool <a href='#SkRect_notequal_operator'>operator!=</a>(const <a href='SkRect_Reference#SkRect'>SkR…
953href='#SkRect_notequal_operator_a'>a</a>: <a href='#SkRect_fLeft'>fLeft</a>, <a href='#SkRect_fTop…
954 equal the corresponding members in <a href='#SkRect_notequal_operator_b'>b</a>.
956href='#SkRect_notequal_operator_a'>a</a> and <a href='#SkRect_notequal_operator_b'>b</a> are not e…
962 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to compare</td>
965 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to compare</td>
987href='#SkRect_equal_operator'>operator==</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <…
996 void <a href='#SkRect_toQuad'>toQuad</a>(<a href='SkPoint_Reference#SkPoint'>SkPoint</a> <a href='S…
999 Returns four <a href='SkPoint_Reference#Point'>points</a> in <a href='#SkRect_toQuad_quad'>quad</a>…
1005 <td>storage for corners of <a href='SkRect_Reference#SkRect'>SkRect</a></td>
1024 <a href='SkPath_Reference#SkPath'>SkPath</a>::<a href='#SkPath_addRect'>addRect</a>
1031 void <a href='#SkRect_setBounds'>setBounds</a>(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a…
1034 … bounds of <a href='SkPath_Reference#Point_Array'>SkPoint array</a> with <a href='#SkRect_setBoun…
1035 or if <a href='SkPath_Reference#Point_Array'>SkPoint array</a> contains an infinity or NaN, sets t…
1037 Result is either empty or sorted: <a href='#SkRect_fLeft'>fLeft</a> is less than or equal to <a hre…
1038 <a href='#SkRect_fTop'>fTop</a> is less than or equal to <a href='#SkRect_fBottom'>fBottom</a>.
1043 <td><a href='SkPath_Reference#Point_Array'>SkPoint array</a></td>
1068 <a href='#SkRect_set'>set</a> <a href='#SkRect_setBoundsCheck'>setBoundsCheck</a> <a href='SkPath_R…
1075 bool <a href='#SkRect_setBoundsCheck'>setBoundsCheck</a>(const <a href='SkPoint_Reference#SkPoint'>…
1078 …f <a href='SkPath_Reference#Point_Array'>SkPoint array</a> with <a href='#SkRect_setBoundsCheck_c…
1079 zero or smaller, or if <a href='SkPath_Reference#Point_Array'>SkPoint array</a> contains an infini…
1080 sets <a href='SkRect_Reference#SkRect'>SkRect</a> to (0, 0, 0, 0).
1082 Result is either empty or sorted: <a href='#SkRect_fLeft'>fLeft</a> is less than or equal to <a hre…
1083 <a href='#SkRect_fTop'>fTop</a> is less than or equal to <a href='#SkRect_fBottom'>fBottom</a>.
1088 <td><a href='SkPath_Reference#Point_Array'>SkPoint array</a></td>
1097 true if all <a href='SkPoint_Reference#SkPoint'>SkPoint</a> values are finite
1117 <a href='#SkRect_set'>set</a> <a href='#SkRect_setBounds'>setBounds</a> <a href='SkPath_Reference#S…
1126 void <a href='#SkRect_setBoundsNoCheck'>setBoundsNoCheck</a>(const <a href='SkPoint_Reference#SkPoi…
1129href='SkPoint_Reference#SkPoint'>SkPoint</a> <a href='#SkRect_setBoundsNoCheck_pts'>pts</a> array …
1130 contains infinity or NaN, all <a href='SkRect_Reference#SkRect'>SkRect</a> dimensions are set to Na…
1135 <td><a href='SkPath_Reference#Point_Array'>SkPoint array</a></td>
1148 <a href='#SkRect_setBoundsCheck'>setBoundsCheck</a>
1155 void <a href='#SkRect_setEmpty'>setEmpty</a>()
1158 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to (0, 0, 0, 0).
1179 <a href='#SkRect_MakeEmpty'>MakeEmpty</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href=…
1186 void set(const <a href='SkIRect_Reference#SkIRect'>SkIRect</a>& src)
1189href='SkRect_Reference#SkRect'>SkRect</a> to <a href='#SkRect_set_src'>src</a>, promoting <a href=…
1190 Very large values in <a href='#SkRect_set_src'>src</a> may lose precision.
1195 <td>integer <a href='SkRect_Reference#SkRect'>SkRect</a></td>
1214 <a href='#SkRect_setLTRB'>setLTRB</a> <a href='undocumented#SkIntToScalar'>SkIntToScalar</a>
1221href='undocumented#SkScalar'>SkScalar</a> left, <a href='undocumented#SkScalar'>SkScalar</a> top, …
1224href='SkRect_Reference#SkRect'>SkRect</a> to (<a href='#SkRect_set_2_left'>left</a>, <a href='#SkR…
1225href='#SkRect_set_2_left'>left</a> and <a href='#SkRect_set_2_right'>right</a> are not sorted; <a
1226href='#SkRect_set_2_top'>top</a> and <a href='#SkRect_set_2_bottom'>bottom</a> are not sorted; <a
1231 <td>stored in <a href='#SkRect_fLeft'>fLeft</a></td>
1234 <td>stored in <a href='#SkRect_fTop'>fTop</a></td>
1237 <td>stored in <a href='#SkRect_fRight'>fRight</a></td>
1240 <td>stored in <a href='#SkRect_fBottom'>fBottom</a></td>
1259 <a href='#SkRect_setLTRB'>setLTRB</a> <a href='#SkRect_setXYWH'>setXYWH</a> <a href='SkIRect_Refere…
1266href='#SkRect_setLTRB'>setLTRB</a>(<a href='undocumented#SkScalar'>SkScalar</a> left, <a href='und…
1269href='SkRect_Reference#SkRect'>SkRect</a> to (<a href='#SkRect_setLTRB_left'>left</a>, <a href='#S…
1270href='#SkRect_setLTRB_left'>left</a> and <a href='#SkRect_setLTRB_right'>right</a> are not sorted;…
1271href='#SkRect_setLTRB_top'>top</a> and <a href='#SkRect_setLTRB_bottom'>bottom</a> are not sorted;…
1276 <td>stored in <a href='#SkRect_fLeft'>fLeft</a></td>
1279 <td>stored in <a href='#SkRect_fTop'>fTop</a></td>
1282 <td>stored in <a href='#SkRect_fRight'>fRight</a></td>
1285 <td>stored in <a href='#SkRect_fBottom'>fBottom</a></td>
1304 <a href='#SkRect_set'>set</a> <a href='#SkRect_setXYWH'>setXYWH</a> <a href='SkIRect_Reference#SkIR…
1311 void set(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a> pts[], int count)
1314 …to bounds of <a href='SkPath_Reference#Point_Array'>SkPoint array</a> with <a href='#SkRect_set_3…
1315 or if <a href='SkPath_Reference#Point_Array'>SkPoint array</a> contains an infinity or NaN, sets <…
1317 Result is either empty or sorted: <a href='#SkRect_fLeft'>fLeft</a> is less than or equal to <a hre…
1318 <a href='#SkRect_fTop'>fTop</a> is less than or equal to <a href='#SkRect_fBottom'>fBottom</a>.
1323 <td><a href='SkPath_Reference#Point_Array'>SkPoint array</a></td>
1348 <a href='#SkRect_setBounds'>setBounds</a> <a href='#SkRect_setBoundsCheck'>setBoundsCheck</a> <a hr…
1355 void set(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a>& p0, const <a href='SkPoint_Referenc…
1358 … <a href='SkRect_Reference#SkRect'>SkRect</a> enclosing <a href='SkPoint_Reference#SkPoint'>SkPoin…
1373 …-embed name="ee72450381f768f3869153cdbeccdc3e"><div><a href='#SkRect_set_4_p0'>p0</a> and <a href=…
1378 <a href='#SkRect_setBounds'>setBounds</a> <a href='#SkRect_setBoundsCheck'>setBoundsCheck</a>
1385href='#SkRect_setXYWH'>setXYWH</a>(<a href='undocumented#SkScalar'>SkScalar</a> x, <a href='undocu…
1388href='SkRect_Reference#Rect'>Rect</a> to <code>(<a href='#SkRect_setXYWH_x'>x</a>, <a href='#SkRec…
1389 Does not validate input; <a href='#SkRect_setXYWH_width'>width</a> or <a href='#SkRect_setXYWH_heig…
1394 <td>stored in <a href='#SkRect_fLeft'>fLeft</a></td>
1397 <td>stored in <a href='#SkRect_fTop'>fTop</a></td>
1400 …<td>added to <a href='#SkRect_setXYWH_x'>x</a> and stored in <a href='#SkRect_fRight'>fRight</a></…
1403 …<td>added to <a href='#SkRect_setXYWH_y'>y</a> and stored in <a href='#SkRect_fBottom'>fBottom</a>…
1422href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='#SkRect_setLTRB'>setLTRB</a> <a href='#SkRect_set'>s…
1429 void <a href='#SkRect_setWH'>setWH</a>(<a href='undocumented#SkScalar'>SkScalar</a> width, <a href=…
1432 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to (0, 0, <a href='#SkRect_setWH_width'>width</a>…
1433 <a href='#SkRect_setWH_width'>width</a> or <a href='#SkRect_setWH_height'>height</a> may be negativ…
1438 <td>stored in <a href='#SkRect_fRight'>fRight</a></td>
1441 <td>stored in <a href='#SkRect_fBottom'>fBottom</a></td>
1460 <a href='#SkRect_MakeWH'>MakeWH</a> <a href='#SkRect_setXYWH'>setXYWH</a> <a href='#SkRect_isetWH'>…
1469 void <a href='#SkRect_iset'>iset</a>(int left, int top, int right, int bottom)
1472href='SkRect_Reference#SkRect'>SkRect</a> to (<a href='#SkRect_iset_left'>left</a>, <a href='#SkRe…
1473 All parameters are promoted from integer to <a href='undocumented#Scalar'>scalar</a>.
1474href='#SkRect_iset_left'>left</a> and <a href='#SkRect_iset_right'>right</a> are not sorted; <a hr…
1475href='#SkRect_iset_top'>top</a> and <a href='#SkRect_iset_bottom'>bottom</a> are not sorted; <a hr…
1480 …<td>promoted to <a href='undocumented#SkScalar'>SkScalar</a> and stored in <a href='#SkRect_fLeft'…
1483 …<td>promoted to <a href='undocumented#SkScalar'>SkScalar</a> and stored in <a href='#SkRect_fTop'>…
1486 …<td>promoted to <a href='undocumented#SkScalar'>SkScalar</a> and stored in <a href='#SkRect_fRight…
1489 …<td>promoted to <a href='undocumented#SkScalar'>SkScalar</a> and stored in <a href='#SkRect_fBotto…
1508href='#SkRect_set'>set</a> <a href='#SkRect_setLTRB'>setLTRB</a> <a href='SkIRect_Reference#SkIRec…
1515 void <a href='#SkRect_isetWH'>isetWH</a>(int width, int height)
1518 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to (0, 0, <a href='#SkRect_isetWH_width'>width</a…
1519href='#SkRect_isetWH_width'>width</a> and <a href='#SkRect_isetWH_height'>height</a> may be zero o…
1520 integer to <a href='undocumented#SkScalar'>SkScalar</a>, large values may lose precision.
1525 …<td>promoted to <a href='undocumented#SkScalar'>SkScalar</a> and stored in <a href='#SkRect_fRight…
1528 …<td>promoted to <a href='undocumented#SkScalar'>SkScalar</a> and stored in <a href='#SkRect_fBotto…
1547href='#SkRect_MakeWH'>MakeWH</a> <a href='#SkRect_MakeXYWH'>MakeXYWH</a> <a href='#SkRect_iset'>is…
1556 <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeOffset'>makeOffset</a>(<a href='u…
1559 Returns <a href='SkRect_Reference#SkRect'>SkRect</a> offset by (<a href='#SkRect_makeOffset_dx'>dx<…
1561 If <a href='#SkRect_makeOffset_dx'>dx</a> is negative, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1562 If <a href='#SkRect_makeOffset_dx'>dx</a> is positive, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1563 If <a href='#SkRect_makeOffset_dy'>dy</a> is negative, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1564 If <a href='#SkRect_makeOffset_dy'>dy</a> is positive, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1569 <td>added to <a href='#SkRect_fLeft'>fLeft</a> and <a href='#SkRect_fRight'>fRight</a></td>
1572 <td>added to <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRect_fBottom'>fBottom</a></td>
1578 <a href='SkRect_Reference#SkRect'>SkRect</a> offset on axes, with original width and height
1595href='#SkRect_offset'>offset()</a> <a href='#SkRect_makeInset'>makeInset</a> <a href='#SkRect_make…
1602 <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeInset'>makeInset</a>(<a href='und…
1605 Returns <a href='SkRect_Reference#SkRect'>SkRect</a>, inset by (<a href='#SkRect_makeInset_dx'>dx</…
1607 If <a href='#SkRect_makeInset_dx'>dx</a> is negative, <a href='SkRect_Reference#SkRect'>SkRect</a> …
1608 If <a href='#SkRect_makeInset_dx'>dx</a> is positive, <a href='SkRect_Reference#SkRect'>SkRect</a> …
1609 If <a href='#SkRect_makeInset_dy'>dy</a> is negative, <a href='SkRect_Reference#SkRect'>SkRect</a> …
1610 If <a href='#SkRect_makeInset_dy'>dy</a> is positive, <a href='SkRect_Reference#SkRect'>SkRect</a> …
1615 …<td>added to <a href='#SkRect_fLeft'>fLeft</a> and subtracted from <a href='#SkRect_fRight'>fRight…
1618 …<td>added to <a href='#SkRect_fTop'>fTop</a> and subtracted from <a href='#SkRect_fBottom'>fBottom…
1624 <a href='SkRect_Reference#SkRect'>SkRect</a> inset symmetrically left and right, top and bottom
1641href='#SkRect_inset'>inset()</a> <a href='#SkRect_makeOffset'>makeOffset</a> <a href='#SkRect_make…
1648 <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeOutset'>makeOutset</a>(<a href='u…
1651 Returns <a href='SkRect_Reference#SkRect'>SkRect</a>, outset by (<a href='#SkRect_makeOutset_dx'>dx…
1653 If <a href='#SkRect_makeOutset_dx'>dx</a> is negative, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1654 If <a href='#SkRect_makeOutset_dx'>dx</a> is positive, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1655 If <a href='#SkRect_makeOutset_dy'>dy</a> is negative, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1656 If <a href='#SkRect_makeOutset_dy'>dy</a> is positive, <a href='SkRect_Reference#SkRect'>SkRect</a>…
1661 …<td>subtracted to <a href='#SkRect_fLeft'>fLeft</a> and added from <a href='#SkRect_fRight'>fRight…
1664 …<td>subtracted to <a href='#SkRect_fTop'>fTop</a> and added from <a href='#SkRect_fBottom'>fBottom…
1670 <a href='SkRect_Reference#SkRect'>SkRect</a> outset symmetrically left and right, top and bottom
1687href='#SkRect_outset'>outset()</a> <a href='#SkRect_makeOffset'>makeOffset</a> <a href='#SkRect_ma…
1694 void offset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScal…
1697href='SkRect_Reference#SkRect'>SkRect</a> by adding <a href='#SkRect_offset_dx'>dx</a> to <a href=…
1699 If <a href='#SkRect_offset_dx'>dx</a> is negative, moves <a href='SkRect_Reference#SkRect'>SkRect</…
1700 If <a href='#SkRect_offset_dx'>dx</a> is positive, moves <a href='SkRect_Reference#SkRect'>SkRect</…
1701 If <a href='#SkRect_offset_dy'>dy</a> is negative, moves <a href='SkRect_Reference#SkRect'>SkRect</…
1702 If <a href='#SkRect_offset_dy'>dy</a> is positive, moves <a href='SkRect_Reference#SkRect'>SkRect</…
1707 … <td>offset added to <a href='#SkRect_fLeft'>fLeft</a> and <a href='#SkRect_fRight'>fRight</a></td>
1710 … <td>offset added to <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRect_fBottom'>fBottom</a></td>
1728 <a href='#SkRect_offsetTo'>offsetTo</a> <a href='#SkRect_makeOffset'>makeOffset</a> <a href='SkIRec…
1735 void offset(const <a href='SkPoint_Reference#SkPoint'>SkPoint</a>& delta)
1738href='SkRect_Reference#SkRect'>SkRect</a> by adding <a href='#SkRect_offset_2_delta'>delta</a>.<a
1739 <a href='#SkRect_fTop'>fTop</a>, <a href='#SkRect_fBottom'>fBottom</a>.
1741 If <a href='#SkRect_offset_2_delta'>delta</a>.<a href='#SkPoint_fX'>fX</a> is negative, moves <a hr…
1742 If <a href='#SkRect_offset_2_delta'>delta</a>.<a href='#SkPoint_fX'>fX</a> is positive, moves <a hr…
1743 If <a href='#SkRect_offset_2_delta'>delta</a>.<a href='#SkPoint_fY'>fY</a> is negative, moves <a hr…
1744 If <a href='#SkRect_offset_2_delta'>delta</a>.<a href='#SkPoint_fY'>fY</a> is positive, moves <a hr…
1749 <td>added to <a href='SkRect_Reference#SkRect'>SkRect</a></td>
1767 <a href='#SkRect_offsetTo'>offsetTo</a> <a href='#SkRect_makeOffset'>makeOffset</a> <a href='SkIRec…
1774 void <a href='#SkRect_offsetTo'>offsetTo</a>(<a href='undocumented#SkScalar'>SkScalar</a> newX, <a
1777href='SkRect_Reference#SkRect'>SkRect</a> so that <a href='#SkRect_fLeft'>fLeft</a> equals <a href
1783 …<td>stored in <a href='#SkRect_fLeft'>fLeft</a>, preserving <a href='#SkRect_width'>width()</a></t…
1786 …<td>stored in <a href='#SkRect_fTop'>fTop</a>, preserving <a href='#SkRect_height'>height()</a></t…
1804href='#SkRect_offset'>offset</a> <a href='#SkRect_makeOffset'>makeOffset</a> <a href='#SkRect_setX…
1811 void inset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScala…
1814 Insets <a href='SkRect_Reference#SkRect'>SkRect</a> by (<a href='#SkRect_inset_dx'>dx</a>, <a href=…
1816 If <a href='#SkRect_inset_dx'>dx</a> is positive, makes <a href='SkRect_Reference#SkRect'>SkRect</a…
1817 If <a href='#SkRect_inset_dx'>dx</a> is negative, makes <a href='SkRect_Reference#SkRect'>SkRect</a…
1818 If <a href='#SkRect_inset_dy'>dy</a> is positive, makes <a href='SkRect_Reference#SkRect'>SkRect</a…
1819 If <a href='#SkRect_inset_dy'>dy</a> is negative, makes <a href='SkRect_Reference#SkRect'>SkRect</a…
1824 …<td>added to <a href='#SkRect_fLeft'>fLeft</a> and subtracted from <a href='#SkRect_fRight'>fRight…
1827 …<td>added to <a href='#SkRect_fTop'>fTop</a> and subtracted from <a href='#SkRect_fBottom'>fBottom…
1845 <a href='#SkRect_outset'>outset</a> <a href='#SkRect_makeInset'>makeInset</a> <a href='SkIRect_Refe…
1852 void outset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScal…
1855 Outsets <a href='SkRect_Reference#SkRect'>SkRect</a> by (<a href='#SkRect_outset_dx'>dx</a>, <a hre…
1857 If <a href='#SkRect_outset_dx'>dx</a> is positive, makes <a href='SkRect_Reference#SkRect'>SkRect</…
1858 If <a href='#SkRect_outset_dx'>dx</a> is negative, makes <a href='SkRect_Reference#SkRect'>SkRect</…
1859 If <a href='#SkRect_outset_dy'>dy</a> is positive, makes <a href='SkRect_Reference#SkRect'>SkRect</…
1860 If <a href='#SkRect_outset_dy'>dy</a> is negative, makes <a href='SkRect_Reference#SkRect'>SkRect</…
1865 …<td>subtracted to <a href='#SkRect_fLeft'>fLeft</a> and added from <a href='#SkRect_fRight'>fRight…
1868 …<td>subtracted to <a href='#SkRect_fTop'>fTop</a> and added from <a href='#SkRect_fBottom'>fBottom…
1886 <a href='#SkRect_inset'>inset</a> <a href='#SkRect_makeOutset'>makeOutset</a> <a href='SkIRect_Refe…
1890 <a href='SkRect_Reference#Rect'>Rects</a> intersect when they enclose a common area. To intersect, …
1891 …rea; <a href='#SkRect_fLeft'>fLeft</a> is less than <a href='#SkRect_fRight'>fRight</a>, and <a hr…
1892 <a href='#SkRect_isEmpty'>isEmpty</a>() returns false. The intersection of <a href='SkRect_Referenc…
1893href='undocumented#max()'>max</a>(a.<a href='#SkRect_fLeft'>fLeft</a>, b.<a href='#SkRect_fLeft'>f…
1894href='undocumented#min()'>min</a>(a.<a href='#SkRect_fRight'>fRight</a>, b.<a href='#SkRect_fRight…
1896 The intersection is only meaningful if the resulting <a href='SkRect_Reference#Rect'>Rect</a> is no…
1897 …rea: <a href='#SkRect_fLeft'>fLeft</a> is less than <a href='#SkRect_fRight'>fRight</a>, and <a hr…
1904 bool contains(<a href='undocumented#SkScalar'>SkScalar</a> x, <a href='undocumented#SkScalar'>SkSca…
1907href='#SkRect_fLeft'>fLeft</a> <= <a href='#SkRect_contains_x'>x</a> < <a href='#SkRect_fRight'>fR…
1908 Returns false if <a href='SkRect_Reference#SkRect'>SkRect</a> is empty.
1913 <td>test <a href='SkPoint_Reference#SkPoint'>SkPoint</a> x-coordinate</td>
1916 <td>test <a href='SkPoint_Reference#SkPoint'>SkPoint</a> y-coordinate</td>
1922 true if (<a href='#SkRect_contains_x'>x</a>, <a href='#SkRect_contains_y'>y</a>) is inside <a href=…
1940 <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#SkIRect_contains'>contains</a> <a href='…
1947 bool contains(const <a href='SkRect_Reference#SkRect'>SkRect</a>& r)const
1950 Returns true if <a href='SkRect_Reference#SkRect'>SkRect</a> contains <a href='#SkRect_contains_2_r…
1951 Returns false if <a href='SkRect_Reference#SkRect'>SkRect</a> is empty or <a href='#SkRect_contains…
1953href='SkRect_Reference#SkRect'>SkRect</a> contains <a href='#SkRect_contains_2_r'>r</a> when <a hr…
1958 <td><a href='SkRect_Reference#SkRect'>SkRect</a> contained</td>
1964 true if all sides of <a href='SkRect_Reference#SkRect'>SkRect</a> are outside <a href='#SkRect_cont…
1982 <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#SkIRect_contains'>contains</a>
1989 bool contains(const <a href='SkIRect_Reference#SkIRect'>SkIRect</a>& r)const
1992 Returns true if <a href='SkRect_Reference#SkRect'>SkRect</a> contains <a href='#SkRect_contains_3_r…
1993 Returns false if <a href='SkRect_Reference#SkRect'>SkRect</a> is empty or <a href='#SkRect_contains…
1995href='SkRect_Reference#SkRect'>SkRect</a> contains <a href='#SkRect_contains_3_r'>r</a> when <a hr…
2000 <td><a href='SkIRect_Reference#SkIRect'>SkIRect</a> contained</td>
2006 true if all sides of <a href='SkRect_Reference#SkRect'>SkRect</a> are outside <a href='#SkRect_cont…
2024 <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#SkIRect_contains'>contains</a>
2031 bool intersect(const <a href='SkRect_Reference#SkRect'>SkRect</a>& r)
2034 Returns true if <a href='SkRect_Reference#SkRect'>SkRect</a> intersects <a href='#SkRect_intersect_…
2035 …turns false if <a href='SkRect_Reference#SkRect'>SkRect</a> does not intersect <a href='#SkRect_in…
2037 …rns false if either <a href='#SkRect_intersect_r'>r</a> or <a href='SkRect_Reference#SkRect'>SkRec…
2048 true if <a href='#SkRect_intersect_r'>r</a> and <a href='SkRect_Reference#SkRect'>SkRect</a> have a…
2052 <div><fiddle-embed name="5d0b12e0ef6f1c181dddded4274230ca"><div>Two <a href='undocumented#SkDebugf'…
2067href='#SkRect_intersects'>intersects</a> <a href='#SkRect_Intersects'>Intersects</a> <a href='#SkR…
2074href='undocumented#SkScalar'>SkScalar</a> left, <a href='undocumented#SkScalar'>SkScalar</a> top, …
2077href='SkRect_Reference#SkRect'>SkRect</a> to intersect from (<a href='#SkRect_intersect_2_left'>le…
2080 Returns true if <a href='SkRect_Reference#SkRect'>SkRect</a> intersects construction, and sets <a h…
2081 Returns false if <a href='SkRect_Reference#SkRect'>SkRect</a> does not intersect construction, and …
2083 Returns false if either construction or <a href='SkRect_Reference#SkRect'>SkRect</a> is empty, leav…
2088 <td>x-axis minimum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2091 <td>y-axis minimum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2094 <td>x-axis maximum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2097 <td>y-axis maximum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2103 true if construction and <a href='SkRect_Reference#SkRect'>SkRect</a> have area in common
2107 <div><fiddle-embed name="5002f65a72def2787086a33131933e70"><div>Two <a href='undocumented#SkDebugf'…
2108 may not be evaluated in <a href='#SkRect_intersect_2_left'>left</a> to <a href='#SkRect_intersect_2…
2122href='#SkRect_intersects'>intersects</a> <a href='#SkRect_Intersects'>Intersects</a> <a href='#SkR…
2129 bool intersect(const <a href='SkRect_Reference#SkRect'>SkRect</a>& a, const <a href='SkRect_Referen…
2132 Returns true if <a href='#SkRect_intersect_3_a'>a</a> intersects <a href='#SkRect_intersect_3_b'>b<…
2133 Returns false if <a href='#SkRect_intersect_3_a'>a</a> does not intersect <a href='#SkRect_intersec…
2135 …eturns false if either <a href='#SkRect_intersect_3_a'>a</a> or <a href='#SkRect_intersect_3_b'>b<…
2140 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to intersect</td>
2143 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to intersect</td>
2149 true if <a href='#SkRect_intersect_3_a'>a</a> and <a href='#SkRect_intersect_3_b'>b</a> have area i…
2165href='#SkRect_intersects'>intersects</a> <a href='#SkRect_Intersects'>Intersects</a> <a href='#SkR…
2172href='undocumented#SkScalar'>SkScalar</a> left, <a href='undocumented#SkScalar'>SkScalar</a> top, …
2175href='SkRect_Reference#SkRect'>SkRect</a> to intersect from (<a href='#SkRect_intersects_left'>lef…
2178 Returns true if <a href='SkRect_Reference#SkRect'>SkRect</a> intersects construction.
2179 Returns false if either construction or <a href='SkRect_Reference#SkRect'>SkRect</a> is empty, or d…
2184 <td>x-axis minimum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2187 <td>y-axis minimum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2190 <td>x-axis maximum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2193 <td>y-axis maximum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2199 true if construction and <a href='SkRect_Reference#SkRect'>SkRect</a> have area in common
2215 <a href='#SkRect_intersect'>intersect</a> <a href='#SkRect_Intersects'>Intersects</a> <a href='SkIR…
2222 bool intersects(const <a href='SkRect_Reference#SkRect'>SkRect</a>& r)const
2225 Returns true if <a href='SkRect_Reference#SkRect'>SkRect</a> intersects <a href='#SkRect_intersects…
2226 Returns false if either <a href='#SkRect_intersects_2_r'>r</a> or <a href='SkRect_Reference#SkRect'…
2231 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to intersect</td>
2237 true if <a href='#SkRect_intersects_2_r'>r</a> and <a href='SkRect_Reference#SkRect'>SkRect</a> hav…
2253 <a href='#SkRect_intersect'>intersect</a> <a href='#SkRect_Intersects'>Intersects</a> <a href='SkIR…
2260 static bool <a href='#SkRect_Intersects'>Intersects</a>(const <a href='SkRect_Reference#SkRect'>SkR…
2263 Returns true if <a href='#SkRect_Intersects_a'>a</a> intersects <a href='#SkRect_Intersects_b'>b</a…
2264 Returns false if either <a href='#SkRect_Intersects_a'>a</a> or <a href='#SkRect_Intersects_b'>b</a…
2269 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to intersect</td>
2272 <td><a href='SkRect_Reference#SkRect'>SkRect</a> to intersect</td>
2278 true if <a href='#SkRect_Intersects_a'>a</a> and <a href='#SkRect_Intersects_b'>b</a> have area in …
2294 <a href='#SkRect_intersect'>intersect</a> <a href='#SkRect_intersects'>intersects</a> <a href='SkIR…
2303href='undocumented#SkScalar'>SkScalar</a> left, <a href='undocumented#SkScalar'>SkScalar</a> top, …
2306href='SkRect_Reference#SkRect'>SkRect</a> to intersect from (<a href='#SkRect_join_left'>left</a>,…
2309 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to the union of itself and the construction.
2311 Has no effect if construction is empty. Otherwise, if <a href='SkRect_Reference#SkRect'>SkRect</a> …
2312 <a href='SkRect_Reference#SkRect'>SkRect</a> to construction.
2317 <td>x-axis minimum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2320 <td>y-axis minimum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2323 <td>x-axis maximum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2326 <td>y-axis maximum of constructed <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2344href='#SkRect_joinNonEmptyArg'>joinNonEmptyArg</a> <a href='#SkRect_joinPossiblyEmptyRect'>joinPos…
2351 void join(const <a href='SkRect_Reference#SkRect'>SkRect</a>& r)
2354 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to the union of itself and <a href='#SkRect_join_…
2356 Has no effect if <a href='#SkRect_join_2_r'>r</a> is empty. Otherwise, if <a href='SkRect_Reference…
2357 <a href='SkRect_Reference#SkRect'>SkRect</a> to <a href='#SkRect_join_2_r'>r</a>.
2362 <td>expansion <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2380href='#SkRect_joinNonEmptyArg'>joinNonEmptyArg</a> <a href='#SkRect_joinPossiblyEmptyRect'>joinPos…
2387 void <a href='#SkRect_joinNonEmptyArg'>joinNonEmptyArg</a>(const <a href='SkRect_Reference#SkRect'>…
2390 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to the union of itself and <a href='#SkRect_joinN…
2392 Asserts if <a href='#SkRect_joinNonEmptyArg_r'>r</a> is empty and SK_DEBUG is defined.
2393 If <a href='SkRect_Reference#SkRect'>SkRect</a> is empty, sets <a href='SkRect_Reference#SkRect'>Sk…
2395 May produce incorrect results if <a href='#SkRect_joinNonEmptyArg_r'>r</a> is empty.
2400 <td>expansion <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2406 <div><fiddle-embed name="88439de2aa0911262c60c0eb506396cb"><div>Since <a href='SkRect_Reference#Rec…
2420href='#SkRect_join'>join</a> <a href='#SkRect_joinPossiblyEmptyRect'>joinPossiblyEmptyRect</a> <a…
2427 void <a href='#SkRect_joinPossiblyEmptyRect'>joinPossiblyEmptyRect</a>(const <a href='SkRect_Refere…
2430 Sets <a href='SkRect_Reference#SkRect'>SkRect</a> to the union of itself and the construction.
2432 May produce incorrect results if <a href='SkRect_Reference#SkRect'>SkRect</a> or <a href='#SkRect_j…
2437 <td>expansion <a href='SkRect_Reference#SkRect'>SkRect</a></td>
2443 <div><fiddle-embed name="a476548d0001296afd8e58c1eba1b70b"><div>Since <a href='SkRect_Reference#Rec…
2457 <a href='#SkRect_joinNonEmptyArg'>joinNonEmptyArg</a> <a href='#SkRect_join'>join</a> <a href='SkIR…
2466 void round(<a href='SkIRect_Reference#SkIRect'>SkIRect</a>* dst)const
2469 Sets <a href='SkIRect_Reference#IRect'>IRect</a> by adding 0.5 and discarding the fractional portio…
2470href='undocumented#SkScalarRoundToInt'>SkScalarRoundToInt</a>(<a href='#SkRect_fLeft'>fLeft</a>), …
2471href='undocumented#SkScalarRoundToInt'>SkScalarRoundToInt</a>(<a href='#SkRect_fRight'>fRight</a>)…
2476 <td>storage for <a href='SkIRect_Reference#IRect'>IRect</a></td>
2494 <a href='#SkRect_roundIn'>roundIn</a> <a href='#SkRect_roundOut'>roundOut</a> <a href='undocumented…
2501 void <a href='#SkRect_roundOut'>roundOut</a>(<a href='SkIRect_Reference#SkIRect'>SkIRect</a>* dst)c…
2504 Sets <a href='SkIRect_Reference#IRect'>IRect</a> by discarding the fractional portion of <a href='#…
2505 up <a href='#SkRect_fRight'>fRight</a> and <a href='#SkRect_fBottom'>fBottom</a>, using
2506href='undocumented#SkScalarFloorToInt'>SkScalarFloorToInt</a>(<a href='#SkRect_fLeft'>fLeft</a>), …
2507href='undocumented#SkScalarCeilToInt'>SkScalarCeilToInt</a>(<a href='#SkRect_fRight'>fRight</a>), …
2512 <td>storage for <a href='SkIRect_Reference#IRect'>IRect</a></td>
2530 <a href='#SkRect_roundIn'>roundIn</a> <a href='#SkRect_round'>round</a> <a href='undocumented#SkSca…
2537 void <a href='#SkRect_roundOut'>roundOut</a>(<a href='SkRect_Reference#SkRect'>SkRect</a>* dst)const
2540 Sets <a href='SkRect_Reference#Rect'>Rect</a> by discarding the fractional portion of <a href='#SkR…
2541 up <a href='#SkRect_fRight'>fRight</a> and <a href='#SkRect_fBottom'>fBottom</a>, using
2542href='undocumented#SkScalarFloorToInt'>SkScalarFloorToInt</a>(<a href='#SkRect_fLeft'>fLeft</a>), …
2543href='undocumented#SkScalarCeilToInt'>SkScalarCeilToInt</a>(<a href='#SkRect_fRight'>fRight</a>), …
2548 <td>storage for <a href='SkRect_Reference#Rect'>Rect</a></td>
2566 <a href='#SkRect_roundIn'>roundIn</a> <a href='#SkRect_round'>round</a> <a href='undocumented#SkSca…
2573 void <a href='#SkRect_roundIn'>roundIn</a>(<a href='SkIRect_Reference#SkIRect'>SkIRect</a>* dst)con…
2576 Sets <a href='SkRect_Reference#Rect'>Rect</a> by rounding up <a href='#SkRect_fLeft'>fLeft</a> and …
2577 of <a href='#SkRect_fRight'>fRight</a> and <a href='#SkRect_fBottom'>fBottom</a>, using
2578href='undocumented#SkScalarCeilToInt'>SkScalarCeilToInt</a>(<a href='#SkRect_fLeft'>fLeft</a>), <a…
2579href='undocumented#SkScalarFloorToInt'>SkScalarFloorToInt</a>(<a href='#SkRect_fRight'>fRight</a>)…
2584 <td>storage for <a href='SkIRect_Reference#IRect'>IRect</a></td>
2602 <a href='#SkRect_roundOut'>roundOut</a> <a href='#SkRect_round'>round</a> <a href='undocumented#SkS…
2609 <a href='SkIRect_Reference#SkIRect'>SkIRect</a> <a href='#SkRect_round'>round()</a>const
2612 Returns <a href='SkIRect_Reference#IRect'>IRect</a> by adding 0.5 and discarding the fractional por…
2613href='undocumented#SkScalarRoundToInt'>SkScalarRoundToInt</a>(<a href='#SkRect_fLeft'>fLeft</a>), …
2614href='undocumented#SkScalarRoundToInt'>SkScalarRoundToInt</a>(<a href='#SkRect_fRight'>fRight</a>)…
2618 rounded <a href='SkIRect_Reference#IRect'>IRect</a>
2634 <a href='#SkRect_roundOut'>roundOut</a> <a href='#SkRect_roundIn'>roundIn</a> <a href='undocumented…
2641 <a href='SkIRect_Reference#SkIRect'>SkIRect</a> <a href='#SkRect_roundOut'>roundOut</a>()const
2644 Sets <a href='SkIRect_Reference#IRect'>IRect</a> by discarding the fractional portion of <a href='#…
2645 up <a href='#SkRect_fRight'>fRight</a> and <a href='#SkRect_fBottom'>fBottom</a>, using
2646href='undocumented#SkScalarFloorToInt'>SkScalarFloorToInt</a>(<a href='#SkRect_fLeft'>fLeft</a>), …
2647href='undocumented#SkScalarCeilToInt'>SkScalarCeilToInt</a>(<a href='#SkRect_fRight'>fRight</a>), …
2651 rounded <a href='SkIRect_Reference#IRect'>IRect</a>
2667 <a href='#SkRect_round'>round</a> <a href='#SkRect_roundIn'>roundIn</a> <a href='undocumented#SkSca…
2676 void <a href='#SkRect_sort'>sort()</a>
2679 Swaps <a href='#SkRect_fLeft'>fLeft</a> and <a href='#SkRect_fRight'>fRight</a> if <a href='#SkRect…
2680 <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRect_fBottom'>fBottom</a> if <a href='#SkRect_fTop'…
2681 and <a href='#SkRect_width'>width()</a> and <a href='#SkRect_height'>height()</a> will be zero or p…
2698 <a href='#SkRect_makeSorted'>makeSorted</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a hre…
2705 <a href='SkRect_Reference#SkRect'>SkRect</a> <a href='#SkRect_makeSorted'>makeSorted</a>()const
2708href='SkRect_Reference#SkRect'>SkRect</a> with <a href='#SkRect_fLeft'>fLeft</a> and <a href='#SkR…
2709 with <a href='#SkRect_fTop'>fTop</a> and <a href='#SkRect_fBottom'>fBottom</a> swapped if <a href='…
2710 and <a href='#SkRect_width'>width()</a> and <a href='#SkRect_height'>height()</a> will be zero or p…
2714 sorted <a href='SkRect_Reference#SkRect'>SkRect</a>
2731 <a href='#SkRect_sort'>sort</a> <a href='SkIRect_Reference#SkIRect'>SkIRect</a>::<a href='#SkIRect_…
2738 const <a href='undocumented#SkScalar'>SkScalar</a>* <a href='#SkRect_asScalars'>asScalars</a>()const
2741 Returns pointer to first <a href='undocumented#Scalar'>scalar</a> in <a href='SkRect_Reference#SkRe…
2746 pointer to <a href='#SkRect_fLeft'>fLeft</a>
2762 <a href='#SkRect_toQuad'>toQuad</a>
2769 void <a href='#SkRect_dump'>dump</a>(bool asHex)const
2772 Writes <a href='undocumented#Text'>text</a> representation of <a href='SkRect_Reference#SkRect'>SkR…
2773 generate exact binary representations of floating <a href='SkPoint_Reference#Point'>point</a> numbe…
2778 <td>true if <a href='undocumented#SkScalar'>SkScalar</a> values are written as hexadecimal</td>
2800 <a href='#SkRect_dumpHex'>dumpHex</a>
2807 void <a href='#SkRect_dump'>dump()</a>const
2810 Writes <a href='undocumented#Text'>text</a> representation of <a href='SkRect_Reference#SkRect'>SkR…
2811 directly compiled as C++ code. Floating <a href='SkPoint_Reference#Point'>point</a> values are writ…
2812 with limited precision; it may not be possible to reconstruct original <a href='SkRect_Reference#Sk…
2830 <a href='#SkRect_dumpHex'>dumpHex</a>
2837 void <a href='#SkRect_dumpHex'>dumpHex</a>()const
2840 Writes <a href='undocumented#Text'>text</a> representation of <a href='SkRect_Reference#Rect'>Rect<…
2841 directly compiled as C++ code. Floating <a href='SkPoint_Reference#Point'>point</a> values are writ…
2843 original <a href='SkRect_Reference#Rect'>Rect</a>.
2845 Use instead of <a href='#SkRect_dump'>dump()</a> when submitting
2846 <a href='https://bug.skia.org'>bug reports against Skia</a></a> .
2866 <a href='#SkRect_dump'>dump</a>