|
| 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 |
|