Home | History | Annotate | Download | only in graphics

Lines Matching defs:Region

34 class Region {
36 Region();
37 Region(const IntRect&);
45 void unite(const Region&);
46 void intersect(const Region&);
47 void subtract(const Region&);
51 // Returns true if the query region is a subset of this region.
52 bool contains(const Region&) const;
56 // Returns true if the query region intersects any part of this region.
57 bool intersects(const Region&) const;
134 friend bool operator==(const Region&, const Region&);
139 static inline Region intersect(const Region& a, const Region& b)
141 Region result(a);
147 static inline Region subtract(const Region& a, const Region& b)
149 Region result(a);
155 static inline Region translate(const Region& region, const IntSize& offset)
157 Region result(region);
163 inline bool operator==(const Region& a, const Region& b)
168 inline bool operator==(const Region::Shape& a, const Region::Shape& b)
173 inline bool operator==(const Region::Span& a, const Region::Span& b)