Lines Matching full:rect
17 Region::Region(gfx::Rect rect)
18 : skregion_(gfx::RectToSkIRect(rect)) {
24 const Region& Region::operator=(gfx::Rect rect) {
25 skregion_ = SkRegion(gfx::RectToSkIRect(rect));
54 bool Region::Contains(gfx::Rect rect) const {
55 if (rect.IsEmpty())
57 return skregion_.contains(gfx::RectToSkIRect(rect));
66 bool Region::Intersects(gfx::Rect rect) const {
67 return skregion_.intersects(gfx::RectToSkIRect(rect));
74 void Region::Subtract(gfx::Rect rect) {
75 skregion_.op(gfx::RectToSkIRect(rect), SkRegion::kDifference_Op);
82 void Region::Union(gfx::Rect rect) {
83 skregion_.op(gfx::RectToSkIRect(rect), SkRegion::kUnion_Op);
90 void Region::Intersect(gfx::Rect rect) {
91 skregion_.op(gfx::RectToSkIRect(rect), SkRegion::kIntersect_Op);
100 return gfx::Rect().ToString();
106 result += it.rect().ToString();
114 gfx::Rect rect(it.rect());
115 result->AppendInteger(rect.x());
116 result->AppendInteger(rect.y());
117 result->AppendInteger(rect.width());
118 result->AppendInteger(rect.height());