QtBase
v6.3.1
|
#include <qgraphicsscenebsptreeindex_p.h>
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Definition at line 110 of file qgraphicsscenebsptreeindex_p.h.
QGraphicsSceneBspTreeIndexPrivate::QGraphicsSceneBspTreeIndexPrivate | ( | QGraphicsScene * | scene | ) |
Constructs a private scene bsp index.
Definition at line 96 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::_q_updateIndex | ( | ) |
This method will update the BSP index by removing the items from the temporary unindexed list and add them in the indexedItems list. This will also update the growingItemsBoundingRect if needed. This will update the BSP implementation as well.
Definition at line 118 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::_q_updateSortCache | ( | ) |
Definition at line 265 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::addItem | ( | QGraphicsItem * | item, |
bool | recursive = false |
||
) |
Definition at line 302 of file qgraphicsscenebsptreeindex.cpp.
|
static |
Definition at line 241 of file qgraphicsscenebsptreeindex.cpp.
|
inlinestatic |
Definition at line 147 of file qgraphicsscenebsptreeindex_p.h.
|
inlinestatic |
Definition at line 151 of file qgraphicsscenebsptreeindex_p.h.
QList< QGraphicsItem * > QGraphicsSceneBspTreeIndexPrivate::estimateItems | ( | const QRectF & | rect, |
Qt::SortOrder | order, | ||
bool | b = false |
||
) |
Definition at line 376 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::invalidateSortCache | ( | ) |
Definition at line 292 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::purgeRemovedItems | ( | ) |
Definition at line 186 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::removeItem | ( | QGraphicsItem * | item, |
bool | recursive = false , |
||
bool | moveToUnindexedItems = false |
||
) |
Definition at line 333 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::resetIndex | ( | ) |
Definition at line 221 of file qgraphicsscenebsptreeindex.cpp.
|
static |
Sort a list of itemList in a specific order and use the cache if requested.
Definition at line 412 of file qgraphicsscenebsptreeindex.cpp.
void QGraphicsSceneBspTreeIndexPrivate::startIndexTimer | ( | int | interval = QGRAPHICSSCENE_INDEXTIMER_TIMEOUT | ) |
Definition at line 208 of file qgraphicsscenebsptreeindex.cpp.
QGraphicsSceneBspTree QGraphicsSceneBspTreeIndexPrivate::bsp |
Definition at line 116 of file qgraphicsscenebsptreeindex_p.h.
int QGraphicsSceneBspTreeIndexPrivate::bspTreeDepth |
Definition at line 118 of file qgraphicsscenebsptreeindex_p.h.
QList<int> QGraphicsSceneBspTreeIndexPrivate::freeItemIndexes |
Definition at line 127 of file qgraphicsscenebsptreeindex_p.h.
QList<QGraphicsItem *> QGraphicsSceneBspTreeIndexPrivate::indexedItems |
Definition at line 124 of file qgraphicsscenebsptreeindex_p.h.
int QGraphicsSceneBspTreeIndexPrivate::indexTimerId |
Definition at line 119 of file qgraphicsscenebsptreeindex_p.h.
int QGraphicsSceneBspTreeIndexPrivate::lastItemCount |
Definition at line 122 of file qgraphicsscenebsptreeindex_p.h.
bool QGraphicsSceneBspTreeIndexPrivate::purgePending |
Definition at line 129 of file qgraphicsscenebsptreeindex_p.h.
bool QGraphicsSceneBspTreeIndexPrivate::regenerateIndex |
Definition at line 121 of file qgraphicsscenebsptreeindex_p.h.
QSet<QGraphicsItem *> QGraphicsSceneBspTreeIndexPrivate::removedItems |
Definition at line 130 of file qgraphicsscenebsptreeindex_p.h.
bool QGraphicsSceneBspTreeIndexPrivate::restartIndexTimer |
Definition at line 120 of file qgraphicsscenebsptreeindex_p.h.
QRectF QGraphicsSceneBspTreeIndexPrivate::sceneRect |
Definition at line 117 of file qgraphicsscenebsptreeindex_p.h.
bool QGraphicsSceneBspTreeIndexPrivate::sortCacheEnabled |
Definition at line 138 of file qgraphicsscenebsptreeindex_p.h.
QList<QGraphicsItem *> QGraphicsSceneBspTreeIndexPrivate::unindexedItems |
Definition at line 125 of file qgraphicsscenebsptreeindex_p.h.
QList<QGraphicsItem *> QGraphicsSceneBspTreeIndexPrivate::untransformableItems |
Definition at line 126 of file qgraphicsscenebsptreeindex_p.h.
bool QGraphicsSceneBspTreeIndexPrivate::updatingSortCache |
Definition at line 139 of file qgraphicsscenebsptreeindex_p.h.