Lines Matching refs:SkRRect
40 class SK_API SkRRect {
48 SkRRect() = default;
55 SkRRect(const SkRRect& rrect) = default;
62 SkRRect& operator=(const SkRRect& rrect) = default;
135 void setEmpty() { *this = SkRRect(); } in setEmpty()
159 static SkRRect MakeEmpty() { return SkRRect(); } in MakeEmpty()
166 static SkRRect MakeRect(const SkRect& r) { in MakeRect()
167 SkRRect rr; in MakeRect()
179 static SkRRect MakeOval(const SkRect& oval) { in MakeOval()
180 SkRRect rr; in MakeOval()
197 static SkRRect MakeRectXY(const SkRect& rect, SkScalar xRad, SkScalar yRad) { in MakeRectXY()
198 SkRRect rr; in MakeRectXY()
319 friend bool operator==(const SkRRect& a, const SkRRect& b) {
332 friend bool operator!=(const SkRRect& a, const SkRRect& b) {
352 void inset(SkScalar dx, SkScalar dy, SkRRect* dst) const;
387 void outset(SkScalar dx, SkScalar dy, SkRRect* dst) const { in outset()
424 SkRRect SK_WARN_UNUSED_RESULT makeOffset(SkScalar dx, SkScalar dy) const { in makeOffset()
425 return SkRRect(fRect.makeOffset(dx, dy), fRadii, fType); in makeOffset()
475 bool transform(const SkMatrix& matrix, SkRRect* dst) const;
502 SkRRect(const SkRect& rect, const SkVector radii[4], int32_t type) in SkRRect() function