![]() |
Qt 4.8
|
Public Types | |
| enum | { Single, Vector } |
Public Functions | |
| void | append (const QRegionPrivate *r) |
| void | append (const QRect *r) |
| void | append (const QRegionPrivate *r) |
| bool | canAppend (const QRegionPrivate *r) const |
| bool | canAppend (const QRect *r) const |
| bool | canAppend (const QRegionPrivate *r) const |
| bool | canPrepend (const QRegionPrivate *r) const |
| bool | canPrepend (const QRect *r) const |
| bool | canPrepend (const QRegionPrivate *r) const |
| bool | contains (const QRegionPrivate &r) const |
| bool | contains (const QRegionPrivate &r) const |
| bool | contains (const QRect &r2) const |
| void | intersect (const QRect &r) |
| bool | mergeFromAbove (QRect *bottom, const QRect *top, const QRect *nextToBottom, const QRect *nextToTop) |
| bool | mergeFromBelow (QRect *top, const QRect *bottom, const QRect *nextToTop, const QRect *nextToBottom) |
| bool | mergeFromLeft (QRect *left, const QRect *right) |
| bool | mergeFromRight (QRect *left, const QRect *right) |
| QRegionPrivate & | operator= (const QRegionPrivate &r) |
| QRegionPrivate & | operator= (const QRegionPrivate &r) |
| void | prepend (const QRegionPrivate *r) |
| void | prepend (const QRect *r) |
| void | prepend (const QRegionPrivate *r) |
| QRegionPrivate () | |
| QRegionPrivate (const QRect &r) | |
| QRegionPrivate (const QRegionPrivate &r) | |
| QRegionPrivate () | |
| QRegionPrivate (const QRect &r) | |
| QRegionPrivate (const QRegionPrivate &r) | |
| void | updateInnerRect (const QRect &rect) |
| void | updateInnerRect (const QRect &rect) |
| void | vector () |
| void | vectorize () |
| bool | within (const QRect &r1) const |
Public Variables | |
| union { | |
| int innerArea | |
| QRegionPrivate * next | |
| }; | |
| QRect | extents |
| int | innerArea |
| QRect | innerRect |
| enum QRegionPrivate:: { ... } | mode |
| int | numRects |
| QVector< QRect > | rects |
| QRect | single |
Public Variables inherited from QRegion::QRegionData | |
| QRegionPrivate * | qt_rgn |
| QBasicAtomicInt | ref |
| HRGN | rgn |
Definition at line 1225 of file qregion.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| Single | |
| Vector | |
Definition at line 97 of file qregion_qws.cpp.
|
inline |
Definition at line 1232 of file qregion.cpp.
|
inline |
Definition at line 1233 of file qregion.cpp.
|
inline |
Definition at line 1240 of file qregion.cpp.
|
inline |
Definition at line 117 of file qregion_qws.cpp.
|
inline |
Definition at line 118 of file qregion_qws.cpp.
|
inline |
Definition at line 127 of file qregion_qws.cpp.
| void QRegionPrivate::append | ( | const QRegionPrivate * | r | ) |
|
inline |
Definition at line 1460 of file qregion.cpp.
Referenced by isEmptyHelper(), QRegion::operator+=(), qt_bitmapToRegion(), UnionRectWithRegion(), QRegion::unite(), and XorRegion().
| void QRegionPrivate::append | ( | const QRegionPrivate * | r | ) |
Definition at line 1491 of file qregion.cpp.
|
inline |
|
inline |
Definition at line 1669 of file qregion.cpp.
Referenced by isEmptyHelper(), QRegion::operator+=(), qt_bitmapToRegion(), UnionRectWithRegion(), UnionRegion(), QRegion::unite(), and XorRegion().
|
inline |
Definition at line 1686 of file qregion.cpp.
|
inline |
|
inline |
Definition at line 1691 of file qregion.cpp.
Referenced by isEmptyHelper(), QRegion::operator+=(), and QRegion::unite().
|
inline |
Definition at line 1708 of file qregion.cpp.
|
inline |
Definition at line 152 of file qregion_qws.cpp.
|
inline |
Definition at line 1263 of file qregion.cpp.
Referenced by QRegion::intersect(), QRegion::operator+=(), qt_bitmapToRegion(), QRegion::subtract(), SubtractRegion(), UnionRegion(), QRegion::unite(), and XorRegion().
|
inline |
Definition at line 1267 of file qregion.cpp.
| void QRegionPrivate::intersect | ( | const QRect & | r | ) |
Definition at line 1407 of file qregion.cpp.
Referenced by QRegion::intersect().
|
inline |
Definition at line 1384 of file qregion.cpp.
|
inline |
Definition at line 1372 of file qregion.cpp.
Definition at line 1348 of file qregion.cpp.
Definition at line 1338 of file qregion.cpp.
|
inline |
Definition at line 137 of file qregion_qws.cpp.
|
inline |
Definition at line 1248 of file qregion.cpp.
| void QRegionPrivate::prepend | ( | const QRegionPrivate * | r | ) |
| void QRegionPrivate::prepend | ( | const QRect * | r | ) |
Definition at line 1637 of file qregion.cpp.
Referenced by isEmptyHelper(), QRegion::operator+=(), and QRegion::unite().
| void QRegionPrivate::prepend | ( | const QRegionPrivate * | r | ) |
Definition at line 1564 of file qregion.cpp.
|
inline |
Definition at line 158 of file qregion_qws.cpp.
|
inline |
Definition at line 1282 of file qregion.cpp.
Referenced by miCoalesce(), miSetExtents(), PtsToRegion(), and QRegion::setRects().
|
inline |
Definition at line 108 of file qregion_qws.cpp.
Referenced by miRegionOp(), PolygonRegion(), and qt_bitmapToRegion().
|
inline |
Definition at line 1290 of file qregion.cpp.
Referenced by miRegionOp(), PolygonRegion(), and QRegion::rects().
|
inline |
Definition at line 1276 of file qregion.cpp.
Referenced by QRegion::intersect(), QRegion::operator+=(), and QRegion::unite().
| union { ... } |
| QRect QRegionPrivate::extents |
Definition at line 1228 of file qregion.cpp.
Referenced by append(), QRegion::boundingRect(), canAppend(), canPrepend(), contains(), QRegion::ensureHandle(), QRegion::eor(), EqualRegion(), flushRow(), QRegion::intersect(), QRegion::intersects(), isEmptyHelper(), miRegionOp(), miSetExtents(), OffsetRegion(), QRegion::operator+=(), operator=(), PointInRegion(), PolygonRegion(), prepend(), PtsToRegion(), QRegionPrivate(), qt_bitmapToRegion(), RectInRegion(), QRegion::setRects(), QRegion::subtract(), SubtractRegion(), UnionRegion(), QRegion::unite(), and XorRegion().
| int QRegionPrivate::innerArea |
Definition at line 1230 of file qregion.cpp.
Referenced by append(), isEmptyHelper(), miSetExtents(), operator=(), PolygonRegion(), prepend(), PtsToRegion(), QRegionPrivate(), qt_bitmapToRegion(), qt_region_strictContains(), and UnionRegion().
| QRect QRegionPrivate::innerRect |
Definition at line 1229 of file qregion.cpp.
Referenced by append(), isEmptyHelper(), miSetExtents(), OffsetRegion(), operator=(), PointInRegion(), PolygonRegion(), prepend(), QRegionPrivate(), qt_bitmapToRegion(), qt_region_strictContains(), QRegion::setRects(), and UnionRegion().
| enum { ... } QRegionPrivate::mode |
Referenced by EqualRegion(), isEmptyHelper(), miRegionOp(), miSetExtents(), OffsetRegion(), operator=(), PointInRegion(), QRegionPrivate(), qt_bitmapToRegion(), and RectInRegion().
| QRegionPrivate* QRegionPrivate::next |
Definition at line 105 of file qregion_qws.cpp.
Referenced by qt_allocRegionMemory(), and qt_freeRegionMemory().
| int QRegionPrivate::numRects |
Definition at line 1226 of file qregion.cpp.
Referenced by append(), canAppend(), canPrepend(), QRegion::ensureHandle(), EqualRegion(), QRegion::intersect(), QRegion::intersects(), QRegion::isEmpty(), isEmptyHelper(), miCoalesce(), miIntersectO(), miRegionOp(), miSetExtents(), miSubtractNonO1(), miSubtractO(), miUnionNonO(), miUnionO(), QRegion::numRects(), OffsetRegion(), QRegion::operator+=(), operator=(), PointInRegion(), PolygonRegion(), prepend(), PtsToRegion(), QRegionPrivate(), qt_bitmapToRegion(), qt_region_strictContains(), QRegion::rectCount(), RectInRegion(), QRegion::rects(), QRegion::setRects(), UnionRectWithRegion(), and QRegion::unite().
Definition at line 1227 of file qregion.cpp.
Referenced by append(), canAppend(), canPrepend(), QRegion::ensureHandle(), EqualRegion(), flushRow(), isEmptyHelper(), miCoalesce(), miIntersectO(), miRegionOp(), miSetExtents(), miSubtractNonO1(), miSubtractO(), miUnionNonO(), miUnionO(), OffsetRegion(), operator=(), PointInRegion(), PolygonRegion(), prepend(), PtsToRegion(), QRegionPrivate(), qt_bitmapToRegion(), qt_region_strictContains(), RectInRegion(), QRegion::rects(), and QRegion::setRects().
| QRect QRegionPrivate::single |
Definition at line 100 of file qregion_qws.cpp.
Referenced by EqualRegion(), isEmptyHelper(), miRegionOp(), miSetExtents(), OffsetRegion(), operator=(), PointInRegion(), QRegionPrivate(), qt_bitmapToRegion(), and RectInRegion().