• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/platform/graphics/

Lines Matching defs:FloatRect

28 #include "FloatRect.h"
42 FloatRect::FloatRect(const IntRect& r) : m_location(r.location()), m_size(r.size())
46 FloatRect::FloatRect(const LayoutRect& r) : m_location(r.location()), m_size(r.size())
50 FloatRect FloatRect::narrowPrecision(double x, double y, double width, double height)
52 return FloatRect(narrowPrecisionToFloat(x), narrowPrecisionToFloat(y), narrowPrecisionToFloat(width), narrowPrecisionToFloat(height));
55 bool FloatRect::isExpressibleAsIntRect() const
62 bool FloatRect::intersects(const FloatRect& other) const
70 bool FloatRect::contains(const FloatRect& other) const
76 bool FloatRect::contains(const FloatPoint& point, ContainsMode containsMode) const
83 void FloatRect::intersect(const FloatRect& other)
101 void FloatRect::unite(const FloatRect& other)
114 void FloatRect::uniteEvenIfEmpty(const FloatRect& other)
124 void FloatRect::uniteIfNonZero(const FloatRect& other)
137 void FloatRect::extend(const FloatPoint& p)
147 void FloatRect::scale(float sx, float sy)
155 FloatRect unionRect(const Vector<FloatRect>& rects)
157 FloatRect result;
166 void FloatRect::fitToPoints(const FloatPoint& p0, const FloatPoint& p1)
205 void FloatRect::fitToPoints(const FloatPoint& p0, const FloatPoint& p1, const FloatPoint& p2)
215 void FloatRect::fitToPoints(const FloatPoint& p0, const FloatPoint& p1, const FloatPoint& p2, const FloatPoint& p3)
225 IntRect enclosingIntRect(const FloatRect& rect)
233 IntRect enclosedIntRect(const FloatRect& rect)
243 IntRect roundedIntRect(const FloatRect& rect)
248 FloatRect mapRect(const FloatRect& r, const FloatRect& srcRect, const FloatRect& destRect)
251 return FloatRect();
255 return FloatRect(destRect.x() + (r.x() - srcRect.x()) * widthScale,