Home | History | Annotate | Download | only in ui

Lines Matching full:rect

25 #include <ui/Rect.h>
40 explicit Region(const Rect& rhs);
50 inline Rect getBounds() const { return mStorage[mStorage.size() - 1]; }
51 inline Rect bounds() const { return getBounds(); }
57 void set(const Rect& r);
60 Region& orSelf(const Rect& rhs);
61 Region& xorSelf(const Rect& rhs);
62 Region& andSelf(const Rect& rhs);
63 Region& subtractSelf(const Rect& rhs);
72 const Region merge(const Rect& rhs) const;
73 const Region mergeExclusive(const Rect& rhs) const;
74 const Region intersect(const Rect& rhs) const;
75 const Region subtract(const Rect& rhs) const;
119 typedef Rect const* const_iterator;
123 // returns an array of rect which has the same life-time has this
125 Rect const* getArray(size_t* count) const;
150 Region& operationSelf(const Rect& r, int op);
153 const Region operation(const Rect& rhs, int op) const;
160 const Region& lhs, const Rect& rhs, int dx, int dy);
165 const Region& lhs, const Rect& rhs);
174 // with an extra Rect as the last element which is set to the
176 // a simple Rect then mStorage contains only that rect.
177 Vector<Rect> mStorage;