Lines Matching refs:Rect
18 #include <ui/Rect.h>
30 void Rect::makeInvalid() {
37 bool Rect::operator <(const Rect& rhs) const {
56 Rect& Rect::offsetTo(int32_t x, int32_t y) {
64 Rect& Rect::offsetBy(int32_t x, int32_t y) {
72 const Rect Rect::operator +(const Point& rhs) const {
73 const Rect result(left + rhs.x, top + rhs.y, right + rhs.x, bottom + rhs.y);
77 const Rect Rect::operator -(const Point& rhs) const {
78 const Rect result(left - rhs.x, top - rhs.y, right - rhs.x, bottom - rhs.y);
82 bool Rect::intersect(const Rect& with, Rect* result) const {
90 Rect Rect::transform(uint32_t xform, int32_t width, int32_t height) const {
91 Rect result(*this);
93 result = Rect(width - result.right, result.top, width - result.left,
97 result = Rect(result.left, height - result.bottom, result.right,
105 result = Rect(left, top, right, bottom);
110 Rect Rect::reduce(const Rect& exclude) const {
111 Rect result;