#include <PolygonShape.h>
|
| OffsetPolygonEdge (const FloatPolygonEdge &edge, const FloatSize &offset) |
|
const FloatPoint & | vertex1 () const override |
|
const FloatPoint & | vertex2 () const override |
|
bool | isWithinYRange (float y1, float y2) const |
|
bool | overlapsYRange (float y1, float y2) const |
|
float | xIntercept (float y) const |
|
FloatShapeInterval | clippedEdgeXRange (float y1, float y2) const |
|
| OffsetPolygonEdge (const FloatPolygonEdge &edge, const FloatSize &offset) |
|
const FloatPoint & | vertex1 () const override |
|
const FloatPoint & | vertex2 () const override |
|
bool | isWithinYRange (float y1, float y2) const |
|
bool | overlapsYRange (float y1, float y2) const |
|
float | xIntercept (float y) const |
|
FloatShapeInterval | clippedEdgeXRange (float y1, float y2) const |
|
virtual | ~VertexPair () |
|
float | minX () const |
|
float | minY () const |
|
float | maxX () const |
|
float | maxY () const |
|
bool | overlapsRect (const FloatRect &) const |
|
bool | intersection (const VertexPair &, FloatPoint &) const |
|
virtual | ~VertexPair () |
|
float | minX () const |
|
float | minY () const |
|
float | maxX () const |
|
float | maxY () const |
|
bool | overlapsRect (const FloatRect &) const |
|
bool | intersection (const VertexPair &, FloatPoint &) const |
|
◆ OffsetPolygonEdge() [1/2]
◆ OffsetPolygonEdge() [2/2]
◆ clippedEdgeXRange() [1/2]
FloatShapeInterval WebCore::OffsetPolygonEdge::clippedEdgeXRange |
( |
float |
y1, |
|
|
float |
y2 |
|
) |
| const |
◆ clippedEdgeXRange() [2/2]
FloatShapeInterval WebCore::OffsetPolygonEdge::clippedEdgeXRange |
( |
float |
y1, |
|
|
float |
y2 |
|
) |
| const |
◆ isWithinYRange() [1/2]
bool WebCore::OffsetPolygonEdge::isWithinYRange |
( |
float |
y1, |
|
|
float |
y2 |
|
) |
| const |
|
inline |
◆ isWithinYRange() [2/2]
bool WebCore::OffsetPolygonEdge::isWithinYRange |
( |
float |
y1, |
|
|
float |
y2 |
|
) |
| const |
|
inline |
◆ overlapsYRange() [1/2]
bool WebCore::OffsetPolygonEdge::overlapsYRange |
( |
float |
y1, |
|
|
float |
y2 |
|
) |
| const |
|
inline |
◆ overlapsYRange() [2/2]
bool WebCore::OffsetPolygonEdge::overlapsYRange |
( |
float |
y1, |
|
|
float |
y2 |
|
) |
| const |
|
inline |
◆ vertex1() [1/2]
const FloatPoint& WebCore::OffsetPolygonEdge::vertex1 |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ vertex1() [2/2]
const FloatPoint& WebCore::OffsetPolygonEdge::vertex1 |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ vertex2() [1/2]
const FloatPoint& WebCore::OffsetPolygonEdge::vertex2 |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ vertex2() [2/2]
const FloatPoint& WebCore::OffsetPolygonEdge::vertex2 |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ xIntercept() [1/2]
float WebCore::OffsetPolygonEdge::xIntercept |
( |
float |
y | ) |
const |
◆ xIntercept() [2/2]
float WebCore::OffsetPolygonEdge::xIntercept |
( |
float |
y | ) |
const |
The documentation for this class was generated from the following files: