|
| | IntRect () |
| |
| | IntRect (const IntPoint &location, const IntSize &size) |
| |
| | IntRect (int x, int y, int width, int height) |
| |
| WEBCORE_EXPORT | IntRect (const FloatRect &) |
| |
| WEBCORE_EXPORT | IntRect (const LayoutRect &) |
| |
| IntPoint | location () const |
| |
| IntSize | size () const |
| |
| void | setLocation (const IntPoint &location) |
| |
| void | setSize (const IntSize &size) |
| |
| int | x () const |
| |
| int | y () const |
| |
| int | maxX () const |
| |
| int | maxY () const |
| |
| int | width () const |
| |
| int | height () const |
| |
| template<typename T = WTF::CrashOnOverflow> |
| Checked< unsigned, T > | area () const |
| |
| void | setX (int x) |
| |
| void | setY (int y) |
| |
| void | setWidth (int width) |
| |
| void | setHeight (int height) |
| |
| bool | isEmpty () const |
| |
| IntPoint | center () const |
| |
| void | move (const IntSize &size) |
| |
| void | moveBy (const IntPoint &offset) |
| |
| void | move (int dx, int dy) |
| |
| void | expand (const IntSize &size) |
| |
| void | expand (int dw, int dh) |
| |
| void | contract (const IntSize &size) |
| |
| void | contract (int dw, int dh) |
| |
| void | shiftXEdgeTo (int edge) |
| |
| void | shiftMaxXEdgeTo (int edge) |
| |
| void | shiftYEdgeTo (int edge) |
| |
| void | shiftMaxYEdgeTo (int edge) |
| |
| IntPoint | minXMinYCorner () const |
| |
| IntPoint | maxXMinYCorner () const |
| |
| IntPoint | minXMaxYCorner () const |
| |
| IntPoint | maxXMaxYCorner () const |
| |
| WEBCORE_EXPORT bool | intersects (const IntRect &) const |
| |
| WEBCORE_EXPORT bool | contains (const IntRect &) const |
| |
| bool | contains (int px, int py) const |
| |
| bool | contains (const IntPoint &point) const |
| |
| WEBCORE_EXPORT void | intersect (const IntRect &) |
| |
| WEBCORE_EXPORT void | unite (const IntRect &) |
| |
| void | uniteIfNonZero (const IntRect &) |
| |
| void | inflateX (int dx) |
| |
| void | inflateY (int dy) |
| |
| void | inflate (int d) |
| |
| WEBCORE_EXPORT void | scale (float s) |
| |
| IntSize | differenceToPoint (const IntPoint &) const |
| |
| int | distanceSquaredToPoint (const IntPoint &p) const |
| |
| IntRect | transposedRect () const |
| |
| | IntRect () |
| |
| | IntRect (const IntPoint &location, const IntSize &size) |
| |
| | IntRect (int x, int y, int width, int height) |
| |
| WEBCORE_EXPORT | IntRect (const FloatRect &) |
| |
| WEBCORE_EXPORT | IntRect (const LayoutRect &) |
| |
| IntPoint | location () const |
| |
| IntSize | size () const |
| |
| void | setLocation (const IntPoint &location) |
| |
| void | setSize (const IntSize &size) |
| |
| int | x () const |
| |
| int | y () const |
| |
| int | maxX () const |
| |
| int | maxY () const |
| |
| int | width () const |
| |
| int | height () const |
| |
| template<typename T = WTF::CrashOnOverflow> |
| Checked< unsigned, T > | area () const |
| |
| void | setX (int x) |
| |
| void | setY (int y) |
| |
| void | setWidth (int width) |
| |
| void | setHeight (int height) |
| |
| bool | isEmpty () const |
| |
| IntPoint | center () const |
| |
| void | move (const IntSize &size) |
| |
| void | moveBy (const IntPoint &offset) |
| |
| void | move (int dx, int dy) |
| |
| void | expand (const IntSize &size) |
| |
| void | expand (int dw, int dh) |
| |
| void | contract (const IntSize &size) |
| |
| void | contract (int dw, int dh) |
| |
| void | shiftXEdgeTo (int edge) |
| |
| void | shiftMaxXEdgeTo (int edge) |
| |
| void | shiftYEdgeTo (int edge) |
| |
| void | shiftMaxYEdgeTo (int edge) |
| |
| IntPoint | minXMinYCorner () const |
| |
| IntPoint | maxXMinYCorner () const |
| |
| IntPoint | minXMaxYCorner () const |
| |
| IntPoint | maxXMaxYCorner () const |
| |
| WEBCORE_EXPORT bool | intersects (const IntRect &) const |
| |
| WEBCORE_EXPORT bool | contains (const IntRect &) const |
| |
| bool | contains (int px, int py) const |
| |
| bool | contains (const IntPoint &point) const |
| |
| WEBCORE_EXPORT void | intersect (const IntRect &) |
| |
| WEBCORE_EXPORT void | unite (const IntRect &) |
| |
| void | uniteIfNonZero (const IntRect &) |
| |
| void | inflateX (int dx) |
| |
| void | inflateY (int dy) |
| |
| void | inflate (int d) |
| |
| WEBCORE_EXPORT void | scale (float s) |
| |
| IntSize | differenceToPoint (const IntPoint &) const |
| |
| int | distanceSquaredToPoint (const IntPoint &p) const |
| |
| IntRect | transposedRect () const |
| |