Home | History | Annotate | Download | only in base

Lines Matching defs:Region

23 class CC_EXPORT Region {
25 Region();
26 Region(const Region& region);
27 Region(gfx::Rect rect); // NOLINT(runtime/explicit)
28 ~Region();
30 const Region& operator=(gfx::Rect rect);
31 const Region& operator=(const Region& region);
33 void Swap(Region* region);
40 bool Contains(const Region& region) const;
43 bool Intersects(const Region& region) const;
46 void Subtract(const Region& region);
48 void Union(const Region& region);
50 void Intersect(const Region& region);
52 bool Equals(const Region& other) const {
66 explicit Iterator(const Region& region);
89 inline bool operator==(const Region& a, const Region& b) {
93 inline bool operator!=(const Region& a, const Region& b) {
97 inline Region SubtractRegions(const Region& a, const Region& b) {
98 Region result = a;
103 inline Region SubtractRegions(const Region& a, gfx::Rect b) {
104 Region result = a;
109 inline Region IntersectRegions(const Region& a, const Region& b) {
110 Region result = a;
115 inline Region IntersectRegions(const Region& a, gfx::Rect b) {
116 Region result = a;
121 inline Region UnionRegions(const Region& a, const Region& b) {
122 Region result = a;
127 inline Region UnionRegions(const Region& a, gfx::Rect b) {
128 Region result = a;