Lines Matching defs:rect
35 /// @param[in] rect A <code>PP_Rect</code>.
36 Rect(const PP_Rect& rect) { // Implicit.
37 set_x(rect.point.x);
38 set_y(rect.point.y);
39 set_width(rect.size.width);
40 set_height(rect.size.height);
221 /// <code>for (int32_t x = rect.x(); x < rect.right(); ++x) {}</code>
232 /// <code>for (int32_t y = rect.y(); y < rect.bottom(); ++y) {}</code>
254 /// @param[in] rect A pointer to a <code>PP_Rect</code>.
255 void SetRect(const PP_Rect& rect) {
256 rect_ = rect;
329 /// @param[in] rect A pointer to a <code>Rect</code>.
332 bool Contains(const Rect& rect) const;
337 /// @param[in] rect A pointer to a <code>Rect</code>.
340 bool Intersects(const Rect& rect) const;
345 /// @param[in] rect A pointer to a <code>Rect</code>.
348 Rect Intersect(const Rect& rect) const;
353 /// @param[in] rect A pointer to a <code>Rect</code>.
356 Rect Union(const Rect& rect) const;
359 /// <code>rect</code> from this Rect. If <code>rect</code>does not intersect
361 /// returned. If <code>rect</code> contains <code>this</code>, then an empty
364 /// @param[in] rect A pointer to a <code>Rect</code>.
367 Rect Subtract(const Rect& rect) const;
375 /// @param[in] rect A pointer to a <code>Rect</code>.
379 Rect AdjustToFit(const Rect& rect) const;
390 /// @param[in] rect A pointer to a <code>Rect</code>.
393 bool SharesEdgeWith(const Rect& rect) const;