Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuickParticleDataHeap Class Reference

#include <qquickparticlesystem_p.h>

+ Collaboration diagram for QQuickParticleDataHeap:

Public Member Functions

 QQuickParticleDataHeap ()
 
void insert (QQuickParticleData *data)
 
void insertTimed (QQuickParticleData *data, int time)
 
int top ()
 
bool isEmpty () const
 
QSet< QQuickParticleData * > pop ()
 
void clear ()
 
bool contains (QQuickParticleData *)
 

Detailed Description

Definition at line 76 of file qquickparticlesystem_p.h.

Constructor & Destructor Documentation

◆ QQuickParticleDataHeap()

QQuickParticleDataHeap::QQuickParticleDataHeap ( )

Definition at line 173 of file qquickparticlesystem.cpp.

References clear().

+ Here is the call graph for this function:

Member Function Documentation

◆ clear()

void QQuickParticleDataHeap::clear ( )

Definition at line 227 of file qquickparticlesystem.cpp.

References QHash< Key, T >::clear().

Referenced by QQuickParticleDataHeap(), and QQuickParticleGroupData::initList().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ contains()

bool QQuickParticleDataHeap::contains ( QQuickParticleData * d)

Definition at line 236 of file qquickparticlesystem.cpp.

References d, and i.

◆ insert()

void QQuickParticleDataHeap::insert ( QQuickParticleData * data)

Definition at line 185 of file qquickparticlesystem.cpp.

References insertTimed(), and roundedTime().

Referenced by QQuickParticleGroupData::prepareRecycler().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ insertTimed()

void QQuickParticleDataHeap::insertTimed ( QQuickParticleData * data,
int time )

Definition at line 190 of file qquickparticlesystem.cpp.

References QHash< Key, T >::contains(), QHash< Key, T >::insert(), and time.

Referenced by insert(), and QQuickParticleGroupData::prepareRecycler().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isEmpty()

bool QQuickParticleDataHeap::isEmpty ( ) const
inline

Definition at line 86 of file qquickparticlesystem_p.h.

Referenced by QQuickParticleGroupData::recycle(), and top().

+ Here is the caller graph for this function:

◆ pop()

QSet< QQuickParticleData * > QQuickParticleDataHeap::pop ( )

Definition at line 212 of file qquickparticlesystem.cpp.

References QHash< Key, T >::remove(), ret, and time.

Referenced by QQuickParticleGroupData::recycle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ top()

int QQuickParticleDataHeap::top ( )

Definition at line 206 of file qquickparticlesystem.cpp.

References isEmpty(), and Q_ASSERT.

Referenced by QQuickParticleGroupData::recycle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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