Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QGraphicsSceneBspTree Class Reference

#include <qgraphicsscene_bsp_p.h>

+ Collaboration diagram for QGraphicsSceneBspTree:

Classes

struct  Node
 

Public Member Functions

 QGraphicsSceneBspTree ()
 
 ~QGraphicsSceneBspTree ()
 
void initialize (const QRectF &rect, int depth)
 
void clear ()
 
void insertItem (QGraphicsItem *item, const QRectF &rect)
 
void removeItem (QGraphicsItem *item, const QRectF &rect)
 
void removeItems (const QSet< QGraphicsItem * > &items)
 
QList< QGraphicsItem * > items (const QRectF &rect, bool onlyTopLevelItems=false) const
 
int leafCount () const
 
int firstChildIndex (int index) const
 
int parentIndex (int index) const
 
QString debug (int index) const
 

Detailed Description

Definition at line 29 of file qgraphicsscene_bsp_p.h.

Constructor & Destructor Documentation

◆ QGraphicsSceneBspTree()

QT_BEGIN_NAMESPACE QGraphicsSceneBspTree::QGraphicsSceneBspTree ( )

Definition at line 12 of file qgraphicsscene_bsp.cpp.

◆ ~QGraphicsSceneBspTree()

QGraphicsSceneBspTree::~QGraphicsSceneBspTree ( )

Definition at line 17 of file qgraphicsscene_bsp.cpp.

Member Function Documentation

◆ clear()

void QGraphicsSceneBspTree::clear ( )

Definition at line 33 of file qgraphicsscene_bsp.cpp.

◆ debug()

QString QGraphicsSceneBspTree::debug ( int index) const

◆ firstChildIndex()

int QGraphicsSceneBspTree::firstChildIndex ( int index) const
inline

Definition at line 55 of file qgraphicsscene_bsp_p.h.

◆ initialize()

void QGraphicsSceneBspTree::initialize ( const QRectF & rect,
int depth )

Definition at line 21 of file qgraphicsscene_bsp.cpp.

◆ insertItem()

void QGraphicsSceneBspTree::insertItem ( QGraphicsItem * item,
const QRectF & rect )

Definition at line 40 of file qgraphicsscene_bsp.cpp.

◆ items()

QList< QGraphicsItem * > QGraphicsSceneBspTree::items ( const QRectF & rect,
bool onlyTopLevelItems = false ) const

Definition at line 68 of file qgraphicsscene_bsp.cpp.

◆ leafCount()

int QGraphicsSceneBspTree::leafCount ( ) const

Definition at line 88 of file qgraphicsscene_bsp.cpp.

◆ parentIndex()

int QGraphicsSceneBspTree::parentIndex ( int index) const
inline

Definition at line 58 of file qgraphicsscene_bsp_p.h.

◆ removeItem()

void QGraphicsSceneBspTree::removeItem ( QGraphicsItem * item,
const QRectF & rect )

Definition at line 47 of file qgraphicsscene_bsp.cpp.

◆ removeItems()

void QGraphicsSceneBspTree::removeItems ( const QSet< QGraphicsItem * > & items)

Definition at line 54 of file qgraphicsscene_bsp.cpp.


The documentation for this class was generated from the following files: