Lines Matching refs:href
10 class <a href='SkRRect_Reference#SkRRect'>SkRRect</a> {
12 <a href='#SkRRect_empty_constructor'>SkRRect()</a> = default;
13 …<a href='#SkRRect_copy_const_SkRRect'>SkRRect</a>(const <a href='SkRRect_Reference#SkRRect'>SkRRec…
14 …<a href='SkRRect_Reference#SkRRect'>SkRRect</a>& <a href='#SkRRect_copy_operator'>operator=</a>(co…
16 enum <a href='#SkRRect_Type'>Type</a> {
17 <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>,
18 <a href='#SkRRect_kRect_Type'>kRect_Type</a>,
19 <a href='#SkRRect_kOval_Type'>kOval_Type</a>,
20 <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>,
21 <a href='#SkRRect_kNinePatch_Type'>kNinePatch_Type</a>,
22 <a href='#SkRRect_kComplex_Type'>kComplex_Type</a>,
23 …<a href='#SkRRect_kLastType'>kLastType</a> = <a href='#SkRRect_kComplex_Type'>kComplex_Type<…
26 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_getType'>getType</a>() const;
27 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_type'>type()</a> const;
28 bool <a href='#SkRRect_isEmpty'>isEmpty</a>() const;
29 bool <a href='#SkRRect_isRect'>isRect</a>() const;
30 bool <a href='#SkRRect_isOval'>isOval</a>() const;
31 bool <a href='#SkRRect_isSimple'>isSimple</a>() const;
32 bool <a href='#SkRRect_isNinePatch'>isNinePatch</a>() const;
33 bool <a href='#SkRRect_isComplex'>isComplex</a>() const;
34 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRRect_width'>width()</a> const;
35 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRRect_height'>height()</a> const;
36 …<a href='SkPoint_Reference#SkVector'>SkVector</a> <a href='#SkRRect_getSimpleRadii'>getSimpleRadii…
37 void <a href='#SkRRect_setEmpty'>setEmpty</a>();
38 …void <a href='#SkRRect_setRect'>setRect</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a…
39 …static <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeEmpty'>MakeEmpty</a>(…
40 …static <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeRect'>MakeRect</a>(co…
41 … <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeOval'>MakeOval</a>(const <a…
42 …href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeRectXY'>MakeRectXY</a>(const <a…
43 …void <a href='#SkRRect_setOval'>setOval</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a…
44 …href='#SkRRect_setRectXY'>setRectXY</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a hre…
45 …href='#SkRRect_setNinePatch'>setNinePatch</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& …
46 …<a href='undocumented#SkScalar'>SkScalar</a> rightRad, <a href='undocumented#SkScalar'>SkScalar</a…
47 …href='#SkRRect_setRectRadii'>setRectRadii</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& …
49 enum <a href='#SkRRect_Corner'>Corner</a> {
50 <a href='#SkRRect_kUpperLeft_Corner'>kUpperLeft_Corner</a>,
51 <a href='#SkRRect_kUpperRight_Corner'>kUpperRight_Corner</a>,
52 <a href='#SkRRect_kLowerRight_Corner'>kLowerRight_Corner</a>,
53 <a href='#SkRRect_kLowerLeft_Corner'>kLowerLeft_Corner</a>,
56 const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='#SkRRect_rect'>rect()</a> const;
57 …<a href='SkPoint_Reference#SkVector'>SkVector</a> <a href='#SkRRect_radii'>radii</a>(<a href='#SkR…
58 …const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='#SkRRect_getBounds'>getBounds</a>() c…
59 …friend bool <a href='#SkRRect_equal_operator'>operator==</a>(const <a href='SkRRect_Reference#SkRR…
60 …friend bool <a href='#SkRRect_notequal_operator'>operator!=</a>(const <a href='SkRRect_Reference#S…
61 …void <a href='#SkRRect_inset'>inset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='…
62 …void <a href='#SkRRect_inset'>inset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='…
63 …oid <a href='#SkRRect_outset'>outset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href=…
64 …void <a href='#SkRRect_outset'>outset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href…
65 …void <a href='#SkRRect_offset'>offset</a>(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href…
66 …<a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_makeOffset'>makeOffset</a>(<a hr…
67 …bool <a href='#SkRRect_contains'>contains</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& …
68 bool <a href='#SkRRect_isValid'>isValid</a>() const;
70 …tic constexpr size_t <a href='#SkRRect_kSizeInMemory'>kSizeInMemory</a> = 12 * <a href='undocument…
72 size_t <a href='#SkRRect_writeToMemory'>writeToMemory</a>(void* buffer) const;
73 size_t <a href='#SkRRect_readFromMemory'>readFromMemory</a>(const void* buffer, size_t length);
74 …href='#SkRRect_transform'>transform</a>(const <a href='SkMatrix_Reference#SkMatrix'>SkMatrix</a>& …
75 void <a href='#SkRRect_dump'>dump</a>(bool asHex) const;
76 void <a href='#SkRRect_dump'>dump()</a> const;
77 void <a href='#SkRRect_dumpHex'>dumpHex</a>() const;
81 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> describes a rounded rectangle with a bounds and a p…
82 The bounds and radii can be set so that <a href='SkRRect_Reference#SkRRect'>SkRRect</a> describes: …
83 a <a href='undocumented#Circle'>Circle</a>; an <a href='undocumented#Oval'>Oval</a>; or a rectangle…
85 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> allows implementing CSS properties that describe ro…
86 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> may have up to eight different radii, one for each …
89 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> may modify the provided parameters when initializin…
91 If corner <a href='undocumented#Curve'>curves</a> overlap, radii are proportionally reduced to fit …
98 <a href='#SkRRect_empty_constructor'>SkRRect()</a>
102 Initializes corner radii to (0, 0), and sets type of <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>.
106 empty <a href='SkRRect_Reference#SkRRect'>SkRRect</a>
114 <a href='#SkRRect_setEmpty'>setEmpty</a> <a href='#SkRRect_isEmpty'>isEmpty</a>
121 <a href='#SkRRect_copy_const_SkRRect'>SkRRect</a>(const <a href='SkRRect_Reference#SkRRect'>SkRRect…
124 Initializes to copy of <a href='#SkRRect_copy_const_SkRRect_rrect'>rrect</a> bounds and corner radi…
135 copy of <a href='#SkRRect_copy_const_SkRRect_rrect'>rrect</a>
143 …href='#SkRRect_copy_operator'>operator=</a>(const <a href='SkRRect_Reference#SkRRect'>SkRRect</a>&…
150 <a href='SkRRect_Reference#SkRRect'>SkRRect</a>& <a href='#SkRRect_copy_operator'>operator=</a>(con…
153 Copies <a href='#SkRRect_copy_operator_rrect'>rrect</a> bounds and corner radii.
164 copy of <a href='#SkRRect_copy_operator_rrect'>rrect</a>
172 …href='#SkRRect_copy_const_SkRRect'>SkRRect</a>(const <a href='SkRRect_Reference#SkRRect'>SkRRect</…
181 enum <a href='#SkRRect_Type'>Type</a> {
182 <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>,
183 <a href='#SkRRect_kRect_Type'>kRect_Type</a>,
184 <a href='#SkRRect_kOval_Type'>kOval_Type</a>,
185 <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>,
186 <a href='#SkRRect_kNinePatch_Type'>kNinePatch_Type</a>,
187 <a href='#SkRRect_kComplex_Type'>kComplex_Type</a>,
188 … <a href='#SkRRect_kLastType'>kLastType</a> = <a href='#SkRRect_kComplex_Type'>kComplex_Type</a>,
192 <a href='#SkRRect_Type'>Type</a> describes possible specializations of <a href='#RRect'>Round_Rect<…
193 exclusive; a <a href='#RRect'>Round_Rect</a> may only have one type.
195 <a href='#SkRRect_Type'>Type</a> members become progressively less restrictive; larger values of
196 <a href='#SkRRect_Type'>Type</a> have more degrees of freedom than smaller values.
208 <a href='#RRect'>Round_Rect</a> has zero width or height. All radii are zero.
215 <a href='#RRect'>Round_Rect</a> has width and height. All radii are zero.
222 <a href='#RRect'>Round_Rect</a> has width and height. All four x-radii are equal,
231 <a href='#RRect'>Round_Rect</a> has width and height. All four x-radii are equal and
241 <a href='#RRect'>Round_Rect</a> has width and height. Left x-radii are equal, top
243 are equal. The radii do not describe <a href='SkRect_Reference#Rect'>Rect</a>, <a href='undocumente…
246 that divides the <a href='#RRect'>Round_Rect</a> into nine rectangular <a href='undocumented#Patch'…
271 <a href='SkRect_Reference#Rect'>Rect</a> <a href='SkPath_Reference#Path'>Path</a>
278 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_getType'>getType</a>()const
281 …href='#SkRRect_Type'>Type</a>, one of: <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>, <a href='#S…
282 <a href='#SkRRect_kComplex_Type'>kComplex_Type</a>
287 <a href='#SkRRect_Type'>Type</a>
291 …4aebf90527d43e4b7291375c9ad"><div>rrect2 is not a <a href='SkRect_Reference#Rect'>Rect</a>; <a hre…
296 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_type'>type</a>
303 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_type'>type()</a>const
306 …href='#SkRRect_Type'>Type</a>, one of: <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>, <a href='#S…
307 <a href='#SkRRect_kComplex_Type'>kComplex_Type</a>
312 <a href='#SkRRect_Type'>Type</a>
316 <div><fiddle-embed name="1080805c8449406a4e26d694bc56d2dc"><div><a href='#SkRRect_inset'>inset()</a…
321 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_getType'>getType</a>
328 bool <a href='#SkRRect_isEmpty'>isEmpty</a>()const
337 <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect_isEmpty'>isEmpty</a> <a href='#SkRRe…
344 bool <a href='#SkRRect_isRect'>isRect</a>()const
353 <a href='#SkRRect_isEmpty'>isEmpty</a> <a href='#SkRRect_radii'>radii</a>
360 bool <a href='#SkRRect_isOval'>isOval</a>()const
367 left <a href='#RRect'>Round_Rect</a> is not an <a href='undocumented#Oval'>oval</a>. The second rad…
368 dimensions; right <a href='#RRect'>Round_Rect</a> is an <a href='undocumented#Oval'>oval</a>.
373 <a href='#SkRRect_isEmpty'>isEmpty</a> <a href='#SkRRect_isSimple'>isSimple</a> <a href='SkCanvas_R…
380 bool <a href='#SkRRect_isSimple'>isSimple</a>()const
389 <a href='#SkRRect_isEmpty'>isEmpty</a> <a href='#SkRRect_isRect'>isRect</a> <a href='#SkRRect_isOva…
396 bool <a href='#SkRRect_isNinePatch'>isNinePatch</a>()const
405 …href='#SkRRect_isEmpty'>isEmpty</a> <a href='#SkRRect_isRect'>isRect</a> <a href='#SkRRect_isOval'…
412 bool <a href='#SkRRect_isComplex'>isComplex</a>()const
421 …href='#SkRRect_isEmpty'>isEmpty</a> <a href='#SkRRect_isRect'>isRect</a> <a href='#SkRRect_isOval'…
428 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRRect_width'>width()</a>const
436 <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fRight'>fRight</a> minus <a href='#SkRRect_rect…
440 …550a2a53c"><div><a href='SkRRect_Reference#SkRRect'>SkRRect</a>::<a href='#SkRRect_MakeRect'>MakeR…
454 <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect_width'>width</a> <a href='#SkRRect_h…
461 <a href='undocumented#SkScalar'>SkScalar</a> <a href='#SkRRect_height'>height()</a>const
469 <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fBottom'>fBottom</a> minus <a href='#SkRRect_re…
473 …c6e6eca31"><div><a href='SkRRect_Reference#SkRRect'>SkRRect</a>::<a href='#SkRRect_MakeRect'>MakeR…
487 <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect_height'>height</a> <a href='#SkRRect…
494 <a href='SkPoint_Reference#SkVector'>SkVector</a> <a href='#SkRRect_getSimpleRadii'>getSimpleRadii<…
497 …top-left corner radii. If <a href='#SkRRect_type'>type()</a> returns <a href='#SkRRect_kEmpty_Type…
498 <a href='#SkRRect_kOval_Type'>kOval_Type</a>, or <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>, …
499 If <a href='#SkRRect_type'>type()</a> returns <a href='#SkRRect_kNinePatch_Type'>kNinePatch_Type</a…
512 <a href='#SkRRect_radii'>radii</a> <a href='#SkRRect_getBounds'>getBounds</a> <a href='#SkRRect_get…
519 void <a href='#SkRRect_setEmpty'>setEmpty</a>()
523 corner radii to zero and sets type to <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>.
527 …="44e9a9c2c5ef1af2a616086ff46a9037"><div>Nothing blue is drawn because <a href='#RRect'>Round_Rect…
532 <a href='#SkRRect_MakeEmpty'>MakeEmpty</a> <a href='#SkRRect_setRect'>setRect</a>
539 void <a href='#SkRRect_setRect'>setRect</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a …
542 Sets bounds to sorted <a href='#SkRRect_setRect_rect'>rect</a>, and sets corner radii to zero.
543 If set bounds has width and height, and sets type to <a href='#SkRRect_kRect_Type'>kRect_Type</a>;
544 otherwise, sets type to <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>.
559 <a href='#SkRRect_MakeRect'>MakeRect</a> <a href='#SkRRect_setRectXY'>setRectXY</a>
566 static <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeEmpty'>MakeEmpty</a>()
570 Initializes corner radii to (0, 0), and sets type of <a href='#SkRRect_kEmpty_Type'>kEmpty_Type</a>.
574 empty <a href='SkRRect_Reference#SkRRect'>SkRRect</a>
582 <a href='#SkRRect_empty_constructor'>SkRRect()</a> <a href='SkRect_Reference#SkRect'>SkRect</a>::<a…
589 static <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeRect'>MakeRect</a>(con…
592 Initializes to copy of <a href='#SkRRect_MakeRect_r'>r</a> bounds and zeroes corner radii.
603 copy of <a href='#SkRRect_MakeRect_r'>r</a>
611 <a href='#SkRRect_setRect'>setRect</a> <a href='#SkRRect_MakeOval'>MakeOval</a> <a href='#SkRRect_M…
618 … <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeOval'>MakeOval</a>(const <a…
621 Sets bounds to <a href='#SkRRect_MakeOval_oval'>oval</a>, x-axis radii to half <a href='#SkRRect_Ma…
622 …href='#SkRRect_MakeOval_oval'>oval</a>.<a href='#SkRect_height'>height()</a>. If <a href='#SkRRect…
623 Otherwise, sets to <a href='#SkRRect_kOval_Type'>kOval_Type</a>.
628 <td>bounds of <a href='#SkRRect_MakeOval_oval'>oval</a></td>
634 <a href='#SkRRect_MakeOval_oval'>oval</a>
642 <a href='#SkRRect_setOval'>setOval</a> <a href='#SkRRect_MakeRect'>MakeRect</a> <a href='#SkRRect_M…
649 …href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_MakeRectXY'>MakeRectXY</a>(const <a…
653 If <a href='#SkRRect_MakeRectXY_rect'>rect</a> is empty, sets to <a href='#SkRRect_kEmpty_Type'>kEm…
654 Otherwise, if <a href='#SkRRect_MakeRectXY_xRad'>xRad</a> and <a href='#SkRRect_MakeRectXY_yRad'>yR…
655 …a href='#SkRRect_MakeRectXY_xRad'>xRad</a> is at least half <a href='#SkRRect_MakeRectXY_rect'>rec…
656 <a href='#SkRRect_MakeRectXY_rect'>rect</a>.<a href='#SkRect_height'>height()</a>, sets to <a href=…
657 Otherwise, sets to <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>.
682 <a href='#SkRRect_setRectXY'>setRectXY</a>
689 void <a href='#SkRRect_setOval'>setOval</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a …
692 Sets bounds to <a href='#SkRRect_setOval_oval'>oval</a>, x-axis radii to half <a href='#SkRRect_set…
693 …href='#SkRRect_setOval_oval'>oval</a>.<a href='#SkRect_height'>height()</a>. If <a href='#SkRRect_…
694 Otherwise, sets to <a href='#SkRRect_kOval_Type'>kOval_Type</a>.
699 <td>bounds of <a href='#SkRRect_setOval_oval'>oval</a></td>
709 <a href='#SkRRect_MakeOval'>MakeOval</a>
716 …href='#SkRRect_setRectXY'>setRectXY</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a hre…
720 If <a href='#SkRRect_setRectXY_rect'>rect</a> is empty, sets to <a href='#SkRRect_kEmpty_Type'>kEmp…
721 Otherwise, if <a href='#SkRRect_setRectXY_xRad'>xRad</a> or <a href='#SkRRect_setRectXY_yRad'>yRad<…
722 …<a href='#SkRRect_setRectXY_xRad'>xRad</a> is at least half <a href='#SkRRect_setRectXY_rect'>rect…
723 <a href='#SkRRect_setRectXY_rect'>rect</a>.<a href='#SkRect_height'>height()</a>, sets to <a href='…
724 Otherwise, sets to <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>.
745 <a href='#SkRRect_MakeRectXY'>MakeRectXY</a> <a href='SkPath_Reference#SkPath'>SkPath</a>::<a href=…
752 …href='#SkRRect_setNinePatch'>setNinePatch</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& …
753 <a href='undocumented#SkScalar'>SkScalar</a> bottomRad)
756 …href='#SkRRect_setNinePatch_rect'>rect</a>. Sets radii to (<a href='#SkRRect_setNinePatch_leftRad'…
757 …href='#SkRRect_setNinePatch_rightRad'>rightRad</a>, <a href='#SkRRect_setNinePatch_bottomRad'>bott…
759 If <a href='#SkRRect_setNinePatch_rect'>rect</a> is empty, sets to <a href='#SkRRect_kEmpty_Type'>k…
760 …se, if <a href='#SkRRect_setNinePatch_leftRad'>leftRad</a> and <a href='#SkRRect_setNinePatch_righ…
761 …se, if <a href='#SkRRect_setNinePatch_topRad'>topRad</a> and <a href='#SkRRect_setNinePatch_bottom…
762 …href='#SkRRect_setNinePatch_leftRad'>leftRad</a> and <a href='#SkRRect_setNinePatch_rightRad'>righ…
763 …href='#SkRRect_setNinePatch_topRad'>topRad</a> and <a href='#SkRRect_setNinePatch_bottomRad'>botto…
764 …href='#SkRRect_setNinePatch_leftRad'>leftRad</a> and <a href='#SkRRect_setNinePatch_rightRad'>righ…
765 sets to <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>. Otherwise, sets to <a href='#SkRRect_kNin…
767 Nine <a href='undocumented#Patch'>patch</a> refers to the nine parts defined by the radii: one cent…
768 four edge <a href='undocumented#Patch'>patches</a>, and four corner <a href='undocumented#Patch'>pa…
795 <a href='#SkRRect_setRectRadii'>setRectRadii</a>
802 …href='#SkRRect_setRectRadii'>setRectRadii</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& …
805 Sets bounds to <a href='#SkRRect_setRectRadii_rect'>rect</a>. Sets <a href='#SkRRect_setRectRadii_r…
807 If <a href='#SkRRect_setRectRadii_rect'>rect</a> is empty, sets to <a href='#SkRRect_kEmpty_Type'>k…
808 Otherwise, if one of each corner <a href='#SkRRect_setRectRadii_radii'>radii</a> are zero, sets to …
809 …ll x-axis <a href='#SkRRect_setRectRadii_radii'>radii</a> are equal and at least half <a href='#Sk…
810 …href='#SkRRect_setRectRadii_radii'>radii</a> are equal at least half <a href='#SkRRect_setRectRadi…
811 Otherwise, if all x-axis <a href='#SkRRect_setRectRadii_radii'>radii</a> are equal, and all y-axis …
812 sets to <a href='#SkRRect_kSimple_Type'>kSimple_Type</a>. Otherwise, sets to <a href='#SkRRect_kNin…
820 <td>corner x-axis and y-axis <a href='#SkRRect_setRectRadii_radii'>radii</a></td>
830 <a href='#SkRRect_setNinePatch'>setNinePatch</a> <a href='SkPath_Reference#SkPath'>SkPath</a>::<a h…
837 enum <a href='#SkRRect_Corner'>Corner</a> {
838 <a href='#SkRRect_kUpperLeft_Corner'>kUpperLeft_Corner</a>,
839 <a href='#SkRRect_kUpperRight_Corner'>kUpperRight_Corner</a>,
840 <a href='#SkRRect_kLowerRight_Corner'>kLowerRight_Corner</a>,
841 <a href='#SkRRect_kLowerLeft_Corner'>kLowerLeft_Corner</a>,
885 <a href='#SkRRect_radii'>radii</a>
892 const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='#SkRRect_rect'>rect()</a>const
897 Result is identical to <a href='#SkRRect_getBounds'>getBounds</a>().
921 <a href='#SkRRect_getBounds'>getBounds</a>
928 <a href='SkPoint_Reference#SkVector'>SkVector</a> radii(<a href='#SkRRect_Corner'>Corner</a> corner…
931 …eturns <a href='undocumented#Scalar'>scalar</a> pair for radius of <a href='undocumented#Curve'>cu…
937 …<td>one of: <a href='#SkRRect_kUpperLeft_Corner'>kUpperLeft_Corner</a>, <a href='#SkRRect_kUpperRi…
941 <a href='#SkRRect_kLowerRight_Corner'>kLowerRight_Corner</a>, <a href='#SkRRect_kLowerLeft_Corner'>…
945 x-axis and y-axis radii for one <a href='#SkRRect_radii_corner'>corner</a>
950 Scaled values cannot be larger than 25, half the bounding <a href='#RRect'>Round_Rect</a> width.
951 Small scaled values are halved to scale in proportion to the y-axis <a href='#SkRRect_radii_corner'…
969 <a href='#SkRRect_Corner'>Corner</a>
976 const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='#SkRRect_getBounds'>getBounds</a>()con…
981 Result is identical to <a href='#SkRRect_rect'>rect()</a>.
993 <a href='#SkRRect_rect'>rect</a>
1000 bool <a href='#SkRRect_equal_operator'>operator==</a>(const <a href='SkRRect_Reference#SkRRect'>SkR…
1003 …turns true if bounds and radii in <a href='#SkRRect_equal_operator_a'>a</a> are equal to bounds an…
1005 …href='#SkRRect_equal_operator_a'>a</a> and <a href='#SkRRect_equal_operator_b'>b</a> are not equal…
1011 <td><a href='SkRect_Reference#SkRect'>SkRect</a> bounds and radii to compare</td>
1014 <td><a href='SkRect_Reference#SkRect'>SkRect</a> bounds and radii to compare</td>
1028 …href='#SkRRect_notequal_operator'>operator!=</a>(const <a href='SkRRect_Reference#SkRRect'>SkRRect…
1035 bool <a href='#SkRRect_notequal_operator'>operator!=</a>(const <a href='SkRRect_Reference#SkRRect'>…
1038 …s true if bounds and radii in <a href='#SkRRect_notequal_operator_a'>a</a> are not equal to bounds…
1040 …href='#SkRRect_notequal_operator_a'>a</a> and <a href='#SkRRect_notequal_operator_b'>b</a> are not…
1046 <td><a href='SkRect_Reference#SkRect'>SkRect</a> bounds and radii to compare</td>
1049 <td><a href='SkRect_Reference#SkRect'>SkRect</a> bounds and radii to compare</td>
1063 …href='#SkRRect_equal_operator'>operator==</a>(const <a href='SkRRect_Reference#SkRRect'>SkRRect</a…
1070 void inset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScala…
1073 …href='SkRRect_Reference#SkRRect'>SkRRect</a> to <a href='#SkRRect_inset_dst'>dst</a>, then insets …
1074 …href='#SkRRect_inset_dx'>dx</a> and <a href='#SkRRect_inset_dy'>dy</a>. <a href='#SkRRect_inset_dx…
1075 <a href='SkRRect_Reference#SkRRect'>SkRRect</a>.
1079 If <a href='#SkRRect_inset_dx'>dx</a> exceeds half <a href='#SkRRect_inset_dst'>dst</a> bounds widt…
1080 …ds x-axis center. If <a href='#SkRRect_inset_dy'>dy</a> exceeds half <a href='#SkRRect_inset_dst'>…
1083 If <a href='#SkRRect_inset_dx'>dx</a> or <a href='#SkRRect_inset_dy'>dy</a> cause the bounds to bec…
1088 …added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fLeft'>fLeft</a>, and subtracted from…
1091 …>added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fTop'>fTop</a>, and subtracted from …
1104 <a href='#SkRRect_outset'>outset</a> <a href='#SkRRect_offset'>offset</a> <a href='#SkRRect_makeOff…
1111 void inset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScala…
1114 …href='#SkRRect_inset_2_dx'>dx</a> and <a href='#SkRRect_inset_2_dy'>dy</a>, and adjusts radii by <…
1119 If <a href='#SkRRect_inset_2_dx'>dx</a> exceeds half bounds width, bounds left and right are set to
1120 bounds x-axis center. If <a href='#SkRRect_inset_2_dy'>dy</a> exceeds half bounds height, bounds to…
1123 If <a href='#SkRRect_inset_2_dx'>dx</a> or <a href='#SkRRect_inset_2_dy'>dy</a> cause the bounds to…
1128 …added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fLeft'>fLeft</a>, and subtracted from…
1131 …>added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fTop'>fTop</a>, and subtracted from …
1141 <a href='#SkRRect_outset'>outset</a> <a href='#SkRRect_offset'>offset</a> <a href='#SkRRect_makeOff…
1148 void outset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScal…
1151 …href='#SkRRect_outset_dst'>dst</a> bounds by <a href='#SkRRect_outset_dx'>dx</a> and <a href='#SkR…
1156 If <a href='#SkRRect_outset_dx'>dx</a> exceeds half <a href='#SkRRect_outset_dst'>dst</a> bounds wi…
1157 …s x-axis center. If <a href='#SkRRect_outset_dy'>dy</a> exceeds half <a href='#SkRRect_outset_dst'…
1160 If <a href='#SkRRect_outset_dx'>dx</a> or <a href='#SkRRect_outset_dy'>dy</a> cause the bounds to b…
1165 …racted from <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fLeft'>fLeft</a>, and added to <a …
1168 …tracted from <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fTop'>fTop</a>, and added to <a h…
1181 <a href='#SkRRect_inset'>inset</a> <a href='#SkRRect_offset'>offset</a> <a href='#SkRRect_makeOffse…
1188 void outset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScal…
1191 …href='#SkRRect_outset_2_dx'>dx</a> and <a href='#SkRRect_outset_2_dy'>dy</a>, and adjusts radii by…
1196 If <a href='#SkRRect_outset_2_dx'>dx</a> exceeds half bounds width, bounds left and right are set to
1197 bounds x-axis center. If <a href='#SkRRect_outset_2_dy'>dy</a> exceeds half bounds height, bounds t…
1200 If <a href='#SkRRect_outset_2_dx'>dx</a> or <a href='#SkRRect_outset_2_dy'>dy</a> cause the bounds …
1205 …racted from <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fLeft'>fLeft</a>, and added to <a …
1208 …tracted from <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fTop'>fTop</a>, and added to <a h…
1218 <a href='#SkRRect_inset'>inset</a> <a href='#SkRRect_offset'>offset</a> <a href='#SkRRect_makeOffse…
1225 void offset(<a href='undocumented#SkScalar'>SkScalar</a> dx, <a href='undocumented#SkScalar'>SkScal…
1228 Translates <a href='SkRRect_Reference#SkRRect'>SkRRect</a> by (<a href='#SkRRect_offset_dx'>dx</a>,…
1233 …>offset added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fLeft'>fLeft</a> and <a href=…
1236 …d>offset added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fTop'>fTop</a> and <a href='…
1246 <a href='#SkRRect_makeOffset'>makeOffset</a> <a href='#SkRRect_inset'>inset outset</a>
1253 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a href='#SkRRect_makeOffset'>makeOffset</a>(<a hre…
1256 Returns <a href='SkRRect_Reference#SkRRect'>SkRRect</a> translated by (<a href='#SkRRect_makeOffset…
1261 …>offset added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fLeft'>fLeft</a> and <a href=…
1264 …d>offset added to <a href='#SkRRect_rect'>rect()</a>.<a href='#SkRect_fTop'>fTop</a> and <a href='…
1270 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> bounds offset by (<a href='#SkRRect_makeOffset_dx'>…
1278 <a href='#SkRRect_offset'>offset</a> <a href='#SkRRect_inset'>inset outset</a>
1285 bool contains(const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='SkRect_Reference#Rect'>r…
1288 Returns true if <a href='#SkRRect_contains_rect'>rect</a> is inside the bounds and corner radii, an…
1289 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> and <a href='#SkRRect_contains_rect'>rect</a> are n…
1300 true if <a href='SkRRect_Reference#SkRRect'>SkRRect</a> contains <a href='#SkRRect_contains_rect'>r…
1308 <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect_contains'>contains</a>
1315 bool <a href='#SkRRect_isValid'>isValid</a>()const
1318 Returns true if bounds and radii values are finite and describe a <a href='SkRRect_Reference#SkRRec…
1319 <a href='SkRRect_Reference#SkRRect'>SkRRect</a>::<a href='#SkRRect_Type'>Type</a> that matches <a h…
1320 …ven if the input values are not valid. Invalid <a href='SkRRect_Reference#SkRRect'>SkRRect</a> <a …
1325 true if bounds and radii match <a href='#SkRRect_type'>type()</a>
1333 <a href='#SkRRect_Type'>Type</a> <a href='#SkRRect_getType'>getType</a>
1345 Space required to write the contents of <a href='SkRRect_Reference#SkRRect'>SkRRect</a> into a buff…
1355 size_t <a href='#SkRRect_writeToMemory'>writeToMemory</a>(void* buffer)const
1358 Writes <a href='SkRRect_Reference#SkRRect'>SkRRect</a> to <a href='#SkRRect_writeToMemory_buffer'>b…
1359 <a href='#SkRRect_kSizeInMemory'>kSizeInMemory</a>, the number of bytes written.
1364 <td>storage for <a href='SkRRect_Reference#SkRRect'>SkRRect</a></td>
1370 bytes written, <a href='#SkRRect_kSizeInMemory'>kSizeInMemory</a>
1378 <a href='#SkRRect_readFromMemory'>readFromMemory</a>
1385 size_t <a href='#SkRRect_readFromMemory'>readFromMemory</a>(const void* buffer, size_t length)
1388 Reads <a href='SkRRect_Reference#SkRRect'>SkRRect</a> from <a href='#SkRRect_readFromMemory_buffer'…
1389 …turns <a href='#SkRRect_kSizeInMemory'>kSizeInMemory</a>, bytes read if <a href='#SkRRect_readFrom…
1398 …<td><a href='undocumented#Size'>size</a> of <a href='#SkRRect_readFromMemory_buffer'>buffer</a></t…
1404 bytes read, or 0 if <a href='#SkRRect_readFromMemory_length'>length</a> is less than <a href='#SkRR…
1412 <a href='#SkRRect_writeToMemory'>writeToMemory</a>
1419 bool transform(const <a href='SkMatrix_Reference#SkMatrix'>SkMatrix</a>& <a href='SkMatrix_Referenc…
1422 …ransforms by <a href='SkRRect_Reference#SkRRect'>SkRRect</a> by <a href='#SkRRect_transform_matrix…
1423 Returns true if <a href='SkRRect_Reference#SkRRect'>SkRRect</a> transformed can be represented by a…
1424 Returns false if <a href='#SkRRect_transform_matrix'>matrix</a> contains transformations other than…
1426 Asserts in debug builds if <a href='SkRRect_Reference#SkRRect'>SkRRect</a> equals <a href='#SkRRect…
1431 <td><a href='SkMatrix_Reference#SkMatrix'>SkMatrix</a> specifying the transform</td>
1434 <td><a href='SkRRect_Reference#SkRRect'>SkRRect</a> to store the result</td>
1448 <a href='SkPath_Reference#SkPath'>SkPath</a>::<a href='#SkPath_transform'>transform</a>
1455 void <a href='#SkRRect_dump'>dump</a>(bool asHex)const
1458 Writes <a href='undocumented#Text'>text</a> representation of <a href='SkRRect_Reference#SkRRect'>S…
1459 Set <a href='#SkRRect_dump_asHex'>asHex</a> true to generate exact binary representations
1460 of floating <a href='SkPoint_Reference#Point'>point</a> numbers.
1465 <td>true if <a href='undocumented#SkScalar'>SkScalar</a> values are written as hexadecimal</td>
1499 …href='#SkRRect_dumpHex'>dumpHex</a> <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect…
1506 void <a href='#SkRRect_dump'>dump()</a>const
1509 Writes <a href='undocumented#Text'>text</a> representation of <a href='SkRRect_Reference#SkRRect'>S…
1510 may be directly compiled as C++ code. Floating <a href='SkPoint_Reference#Point'>point</a> values a…
1512 <a href='SkRRect_Reference#SkRRect'>SkRRect</a> from output.
1535 …href='#SkRRect_dumpHex'>dumpHex</a> <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect…
1542 void <a href='#SkRRect_dumpHex'>dumpHex</a>()const
1545 Writes <a href='undocumented#Text'>text</a> representation of <a href='SkRRect_Reference#SkRRect'>S…
1546 may be directly compiled as C++ code. Floating <a href='SkPoint_Reference#Point'>point</a> values a…
1548 original <a href='SkRRect_Reference#SkRRect'>SkRRect</a>.
1574 …href='#SkRRect_dump'>dump</a> <a href='SkRect_Reference#SkRect'>SkRect</a>::<a href='#SkRect_dumpH…