|
| FloatRect () |
|
| FloatRect (const FloatPoint &location, const FloatSize &size) |
|
| FloatRect (float x, float y, float width, float height) |
|
| FloatRect (const FloatPoint &topLeft, const FloatPoint &bottomRight) |
|
WEBCORE_EXPORT | FloatRect (const IntRect &) |
|
FloatPoint | location () const |
|
FloatSize | size () const |
|
void | setLocation (const FloatPoint &location) |
|
void | setSize (const FloatSize &size) |
|
float | x () const |
|
float | y () const |
|
float | maxX () const |
|
float | maxY () const |
|
float | width () const |
|
float | height () const |
|
void | setX (float x) |
|
void | setY (float y) |
|
void | setWidth (float width) |
|
void | setHeight (float height) |
|
bool | isEmpty () const |
|
bool | isZero () const |
|
bool | isExpressibleAsIntRect () const |
|
FloatPoint | center () const |
|
void | move (const FloatSize &delta) |
|
void | moveBy (const FloatPoint &delta) |
|
void | move (float dx, float dy) |
|
void | expand (const FloatSize &size) |
|
void | expand (float dw, float dh) |
|
void | contract (const FloatSize &size) |
|
void | contract (float dw, float dh) |
|
void | shiftXEdgeTo (float edge) |
|
void | shiftMaxXEdgeTo (float edge) |
|
void | shiftYEdgeTo (float edge) |
|
void | shiftMaxYEdgeTo (float edge) |
|
FloatPoint | minXMinYCorner () const |
|
FloatPoint | maxXMinYCorner () const |
|
FloatPoint | minXMaxYCorner () const |
|
FloatPoint | maxXMaxYCorner () const |
|
WEBCORE_EXPORT bool | intersects (const FloatRect &) const |
|
WEBCORE_EXPORT bool | contains (const FloatRect &) const |
|
WEBCORE_EXPORT bool | contains (const FloatPoint &, ContainsMode=InsideOrOnStroke) const |
|
WEBCORE_EXPORT void | intersect (const FloatRect &) |
|
WEBCORE_EXPORT void | unite (const FloatRect &) |
|
void | uniteEvenIfEmpty (const FloatRect &) |
|
void | uniteIfNonZero (const FloatRect &) |
|
WEBCORE_EXPORT void | extend (const FloatPoint &) |
|
bool | contains (float px, float py) const |
|
bool | overlapsYRange (float y1, float y2) const |
|
bool | overlapsXRange (float x1, float x2) const |
|
void | inflateX (float dx) |
|
void | inflateY (float dy) |
|
void | inflate (float d) |
|
void | scale (float s) |
|
WEBCORE_EXPORT void | scale (float sx, float sy) |
|
FloatRect | transposedRect () const |
|
WEBCORE_EXPORT void | fitToPoints (const FloatPoint &p0, const FloatPoint &p1) |
|
WEBCORE_EXPORT void | fitToPoints (const FloatPoint &p0, const FloatPoint &p1, const FloatPoint &p2) |
|
WEBCORE_EXPORT void | fitToPoints (const FloatPoint &p0, const FloatPoint &p1, const FloatPoint &p2, const FloatPoint &p3) |
|
bool | isInfinite () const |
|
| FloatRect () |
|
| FloatRect (const FloatPoint &location, const FloatSize &size) |
|
| FloatRect (float x, float y, float width, float height) |
|
| FloatRect (const FloatPoint &topLeft, const FloatPoint &bottomRight) |
|
WEBCORE_EXPORT | FloatRect (const IntRect &) |
|
FloatPoint | location () const |
|
FloatSize | size () const |
|
void | setLocation (const FloatPoint &location) |
|
void | setSize (const FloatSize &size) |
|
float | x () const |
|
float | y () const |
|
float | maxX () const |
|
float | maxY () const |
|
float | width () const |
|
float | height () const |
|
void | setX (float x) |
|
void | setY (float y) |
|
void | setWidth (float width) |
|
void | setHeight (float height) |
|
bool | isEmpty () const |
|
bool | isZero () const |
|
bool | isExpressibleAsIntRect () const |
|
FloatPoint | center () const |
|
void | move (const FloatSize &delta) |
|
void | moveBy (const FloatPoint &delta) |
|
void | move (float dx, float dy) |
|
void | expand (const FloatSize &size) |
|
void | expand (float dw, float dh) |
|
void | contract (const FloatSize &size) |
|
void | contract (float dw, float dh) |
|
void | shiftXEdgeTo (float edge) |
|
void | shiftMaxXEdgeTo (float edge) |
|
void | shiftYEdgeTo (float edge) |
|
void | shiftMaxYEdgeTo (float edge) |
|
FloatPoint | minXMinYCorner () const |
|
FloatPoint | maxXMinYCorner () const |
|
FloatPoint | minXMaxYCorner () const |
|
FloatPoint | maxXMaxYCorner () const |
|
WEBCORE_EXPORT bool | intersects (const FloatRect &) const |
|
WEBCORE_EXPORT bool | contains (const FloatRect &) const |
|
WEBCORE_EXPORT bool | contains (const FloatPoint &, ContainsMode=InsideOrOnStroke) const |
|
WEBCORE_EXPORT void | intersect (const FloatRect &) |
|
WEBCORE_EXPORT void | unite (const FloatRect &) |
|
void | uniteEvenIfEmpty (const FloatRect &) |
|
void | uniteIfNonZero (const FloatRect &) |
|
WEBCORE_EXPORT void | extend (const FloatPoint &) |
|
bool | contains (float px, float py) const |
|
bool | overlapsYRange (float y1, float y2) const |
|
bool | overlapsXRange (float x1, float x2) const |
|
void | inflateX (float dx) |
|
void | inflateY (float dy) |
|
void | inflate (float d) |
|
void | scale (float s) |
|
WEBCORE_EXPORT void | scale (float sx, float sy) |
|
FloatRect | transposedRect () const |
|
WEBCORE_EXPORT void | fitToPoints (const FloatPoint &p0, const FloatPoint &p1) |
|
WEBCORE_EXPORT void | fitToPoints (const FloatPoint &p0, const FloatPoint &p1, const FloatPoint &p2) |
|
WEBCORE_EXPORT void | fitToPoints (const FloatPoint &p0, const FloatPoint &p1, const FloatPoint &p2, const FloatPoint &p3) |
|
bool | isInfinite () const |
|