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().