#include <FloatQuad.h>
|
| FloatQuad () |
|
| FloatQuad (const FloatPoint &p1, const FloatPoint &p2, const FloatPoint &p3, const FloatPoint &p4) |
|
| FloatQuad (const FloatRect &inRect) |
|
FloatPoint | p1 () const |
|
FloatPoint | p2 () const |
|
FloatPoint | p3 () const |
|
FloatPoint | p4 () const |
|
void | setP1 (const FloatPoint &p) |
|
void | setP2 (const FloatPoint &p) |
|
void | setP3 (const FloatPoint &p) |
|
void | setP4 (const FloatPoint &p) |
|
bool | isEmpty () const |
|
WEBCORE_EXPORT bool | isRectilinear () const |
|
WEBCORE_EXPORT bool | containsPoint (const FloatPoint &) const |
|
WEBCORE_EXPORT bool | containsQuad (const FloatQuad &) const |
|
bool | intersectsRect (const FloatRect &) const |
|
bool | intersectsCircle (const FloatPoint ¢er, float radius) const |
|
bool | intersectsEllipse (const FloatPoint ¢er, const FloatSize &radii) const |
|
FloatPoint | center () const |
|
WEBCORE_EXPORT FloatRect | boundingBox () const |
|
IntRect | enclosingBoundingBox () const |
|
void | move (const FloatSize &offset) |
|
void | move (float dx, float dy) |
|
void | scale (float s) |
|
void | scale (float dx, float dy) |
|
bool | isCounterclockwise () const |
|
| FloatQuad () |
|
| FloatQuad (const FloatPoint &p1, const FloatPoint &p2, const FloatPoint &p3, const FloatPoint &p4) |
|
| FloatQuad (const FloatRect &inRect) |
|
FloatPoint | p1 () const |
|
FloatPoint | p2 () const |
|
FloatPoint | p3 () const |
|
FloatPoint | p4 () const |
|
void | setP1 (const FloatPoint &p) |
|
void | setP2 (const FloatPoint &p) |
|
void | setP3 (const FloatPoint &p) |
|
void | setP4 (const FloatPoint &p) |
|
bool | isEmpty () const |
|
WEBCORE_EXPORT bool | isRectilinear () const |
|
WEBCORE_EXPORT bool | containsPoint (const FloatPoint &) const |
|
WEBCORE_EXPORT bool | containsQuad (const FloatQuad &) const |
|
bool | intersectsRect (const FloatRect &) const |
|
bool | intersectsCircle (const FloatPoint ¢er, float radius) const |
|
bool | intersectsEllipse (const FloatPoint ¢er, const FloatSize &radii) const |
|
FloatPoint | center () const |
|
WEBCORE_EXPORT FloatRect | boundingBox () const |
|
IntRect | enclosingBoundingBox () const |
|
void | move (const FloatSize &offset) |
|
void | move (float dx, float dy) |
|
void | scale (float s) |
|
void | scale (float dx, float dy) |
|
bool | isCounterclockwise () const |
|
◆ FloatQuad() [1/6]
WebCore::FloatQuad::FloatQuad |
( |
| ) |
|
|
inline |
◆ FloatQuad() [2/6]
◆ FloatQuad() [3/6]
WebCore::FloatQuad::FloatQuad |
( |
const FloatRect & |
inRect | ) |
|
|
inline |
◆ FloatQuad() [4/6]
WebCore::FloatQuad::FloatQuad |
( |
| ) |
|
|
inline |
◆ FloatQuad() [5/6]
◆ FloatQuad() [6/6]
WebCore::FloatQuad::FloatQuad |
( |
const FloatRect & |
inRect | ) |
|
|
inline |
◆ boundingBox() [1/2]
FloatRect WebCore::FloatQuad::boundingBox |
( |
| ) |
const |
◆ boundingBox() [2/2]
◆ center() [1/2]
◆ center() [2/2]
◆ containsPoint() [1/2]
◆ containsPoint() [2/2]
bool WebCore::FloatQuad::containsPoint |
( |
const FloatPoint & |
p | ) |
const |
◆ containsQuad() [1/2]
◆ containsQuad() [2/2]
bool WebCore::FloatQuad::containsQuad |
( |
const FloatQuad & |
other | ) |
const |
◆ enclosingBoundingBox() [1/2]
IntRect WebCore::FloatQuad::enclosingBoundingBox |
( |
| ) |
const |
|
inline |
◆ enclosingBoundingBox() [2/2]
IntRect WebCore::FloatQuad::enclosingBoundingBox |
( |
| ) |
const |
|
inline |
◆ intersectsCircle() [1/2]
bool WebCore::FloatQuad::intersectsCircle |
( |
const FloatPoint & |
center, |
|
|
float |
radius |
|
) |
| const |
◆ intersectsCircle() [2/2]
bool WebCore::FloatQuad::intersectsCircle |
( |
const FloatPoint & |
center, |
|
|
float |
radius |
|
) |
| const |
◆ intersectsEllipse() [1/2]
bool WebCore::FloatQuad::intersectsEllipse |
( |
const FloatPoint & |
center, |
|
|
const FloatSize & |
radii |
|
) |
| const |
◆ intersectsEllipse() [2/2]
bool WebCore::FloatQuad::intersectsEllipse |
( |
const FloatPoint & |
center, |
|
|
const FloatSize & |
radii |
|
) |
| const |
◆ intersectsRect() [1/2]
bool WebCore::FloatQuad::intersectsRect |
( |
const FloatRect & |
| ) |
const |
◆ intersectsRect() [2/2]
bool WebCore::FloatQuad::intersectsRect |
( |
const FloatRect & |
rect | ) |
const |
◆ isCounterclockwise() [1/2]
bool WebCore::FloatQuad::isCounterclockwise |
( |
| ) |
const |
◆ isCounterclockwise() [2/2]
bool WebCore::FloatQuad::isCounterclockwise |
( |
| ) |
const |
◆ isEmpty() [1/2]
bool WebCore::FloatQuad::isEmpty |
( |
void |
| ) |
const |
|
inline |
◆ isEmpty() [2/2]
bool WebCore::FloatQuad::isEmpty |
( |
| ) |
const |
|
inline |
◆ isRectilinear() [1/2]
◆ isRectilinear() [2/2]
bool WebCore::FloatQuad::isRectilinear |
( |
| ) |
const |
◆ move() [1/4]
◆ move() [2/4]
◆ move() [3/4]
void WebCore::FloatQuad::move |
( |
float |
dx, |
|
|
float |
dy |
|
) |
| |
|
inline |
◆ move() [4/4]
void WebCore::FloatQuad::move |
( |
float |
dx, |
|
|
float |
dy |
|
) |
| |
|
inline |
◆ p1() [1/2]
◆ p1() [2/2]
◆ p2() [1/2]
◆ p2() [2/2]
◆ p3() [1/2]
◆ p3() [2/2]
◆ p4() [1/2]
◆ p4() [2/2]
◆ scale() [1/4]
void WebCore::FloatQuad::scale |
( |
float |
s | ) |
|
|
inline |
◆ scale() [2/4]
void WebCore::FloatQuad::scale |
( |
float |
s | ) |
|
|
inline |
◆ scale() [3/4]
void WebCore::FloatQuad::scale |
( |
float |
dx, |
|
|
float |
dy |
|
) |
| |
|
inline |
◆ scale() [4/4]
void WebCore::FloatQuad::scale |
( |
float |
dx, |
|
|
float |
dy |
|
) |
| |
|
inline |
◆ setP1() [1/2]
◆ setP1() [2/2]
◆ setP2() [1/2]
◆ setP2() [2/2]
◆ setP3() [1/2]
◆ setP3() [2/2]
◆ setP4() [1/2]
◆ setP4() [2/2]
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/WebCore.framework/Versions/A/PrivateHeaders/FloatQuad.h
- Source/WebCore/platform/graphics/FloatQuad.cpp