Lines Matching refs:rect
20 Region::Region(const gfx::Rect& rect) in Region() argument
21 : skregion_(gfx::RectToSkIRect(rect)) { in Region()
27 const Region& Region::operator=(const gfx::Rect& rect) { in operator =() argument
28 skregion_ = SkRegion(gfx::RectToSkIRect(rect)); in operator =()
57 bool Region::Contains(const gfx::Rect& rect) const { in Contains()
58 if (rect.IsEmpty()) in Contains()
60 return skregion_.contains(gfx::RectToSkIRect(rect)); in Contains()
69 bool Region::Intersects(const gfx::Rect& rect) const { in Intersects()
70 return skregion_.intersects(gfx::RectToSkIRect(rect)); in Intersects()
77 void Region::Subtract(const gfx::Rect& rect) { in Subtract() argument
78 skregion_.op(gfx::RectToSkIRect(rect), SkRegion::kDifference_Op); in Subtract()
92 void Region::Union(const gfx::Rect& rect) { in Union() argument
93 skregion_.op(gfx::RectToSkIRect(rect), SkRegion::kUnion_Op); in Union()
100 void Region::Intersect(const gfx::Rect& rect) { in Intersect() argument
101 skregion_.op(gfx::RectToSkIRect(rect), SkRegion::kIntersect_Op); in Intersect()
116 result += it.rect().ToString(); in ToString()
124 gfx::Rect rect(it.rect()); in AsValue() local
125 result->AppendInteger(rect.x()); in AsValue()
126 result->AppendInteger(rect.y()); in AsValue()
127 result->AppendInteger(rect.width()); in AsValue()
128 result->AppendInteger(rect.height()); in AsValue()
135 gfx::Rect rect(it.rect()); in AsValueInto() local
136 result->AppendInteger(rect.x()); in AsValueInto()
137 result->AppendInteger(rect.y()); in AsValueInto()
138 result->AppendInteger(rect.width()); in AsValueInto()
139 result->AppendInteger(rect.height()); in AsValueInto()