Lines Matching refs:bottom
32 (r).left, (r).top, (r).right, (r).bottom
34 (r).left(), (r).top(), (r).right(), (r).bottom()
45 float bottom;
57 bottom(0) {
60 inline Rect(float left, float top, float right, float bottom):
64 bottom(bottom) {
71 bottom(height) {
78 bottom(rect.fBottom) {
90 left = top = right = bottom = 0.0f;
96 return !((left < right) && (top < bottom));
100 left = top = right = bottom = 0.0f;
103 inline void set(float left, float top, float right, float bottom) {
107 this->bottom = bottom;
111 set(r.left, r.top, r.right, r.bottom);
119 return bottom - top;
127 return intersects(r.left, r.top, r.right, r.bottom);
141 return intersect(r.left, r.top, r.right, r.bottom);
145 return l >= left && t >= top && r <= right && b <= bottom;
149 return contains(r.left, r.top, r.right, r.bottom);
153 if (r.left < r.right && r.top < r.bottom) {
154 if (left < right && top < bottom) {
158 if (bottom < r.bottom) bottom = r.bottom;
164 bottom = r.bottom;
175 bottom += dy;
186 bottom += delta;
193 bottom += ydelta;
217 bottom = ceilf(bottom - Vertex::GeometryFudgeFactor());
226 bottom = floorf(bottom + 0.5f + Vertex::GeometryFudgeFactor());
234 bottom = floorf(bottom + 0.5f);
241 bottom = ceilf(bottom);
248 bottom = fmaxf(bottom, y);
252 ALOGD("%s[l=%f t=%f r=%f b=%f]", label ? label : "Rect", left, top, right, bottom);
260 tmp.bottom = fminf(bottom, tmp.bottom);
268 tmp.bottom = fminf(bottom, b);