Lines Matching refs:left

34     (r).left, (r).top, (r).right, (r).bottom
36 (r).left(), (r).top(), (r).right(), (r).bottom()
44 float left;
56 left(0),
62 inline Rect(float left, float top, float right, float bottom):
63 left(left),
70 left(0.0f),
77 left(rect.fLeft),
92 left = top = right = bottom = 0.0f;
98 return !((left < right) && (top < bottom));
102 left = top = right = bottom = 0.0f;
105 inline void set(float left, float top, float right, float bottom) {
106 this->left = left;
113 set(r.left, r.top, r.right, r.bottom);
117 set(r.left(), r.top(), r.right(), r.bottom());
121 return right - left;
129 float tempLeft = std::max(left, l);
138 return intersects(r.left, r.top, r.right, r.bottom);
147 left = std::max(left, l);
154 doIntersect(r.left, r.top, r.right, r.bottom);
158 return l >= left && t >= top && r <= right && b <= bottom;
162 return contains(r.left, r.top, r.right, r.bottom);
166 if (r.left < r.right && r.top < r.bottom) {
167 if (left < right && top < bottom) {
168 if (left > r.left) left = r.left;
174 left = r.left;
185 left += dx;
196 left -= delta;
203 left -= xdelta;
227 left = floorf(left + Vertex::GeometryFudgeFactor());
234 * with top left at (0.5, 0.5)) will err on the side of a larger damage rect.
236 left = floorf(left + 0.5f - Vertex::GeometryFudgeFactor());
244 left = floorf(left + 0.5f);
251 left = floorf(left);
262 left = std::min(left, other.left);
269 left = std::min(left, x);
276 return SkRect::MakeLTRB(left, top, right, bottom);
280 return SkIRect::MakeLTRB(left, top, right, bottom);
284 ALOGD("%s[l=%.2f t=%.2f r=%.2f b=%.2f]", label ? label : "Rect", left, top, right, bottom);
293 if (rect.left == 0 && rect.top == 0) {
297 return os << "[" << rect.left