![]() |
Qt 6.x
The Qt SDK
|
#include <qquickparticlesystem_p.h>
Public Member Functions | |
QQuickParticleDataHeap () | |
void | insert (QQuickParticleData *data) |
void | insertTimed (QQuickParticleData *data, int time) |
int | top () |
QSet< QQuickParticleData * > | pop () |
void | clear () |
bool | contains (QQuickParticleData *) |
Definition at line 76 of file qquickparticlesystem_p.h.
QQuickParticleDataHeap::QQuickParticleDataHeap | ( | ) |
Definition at line 172 of file qquickparticlesystem.cpp.
References clear().
void QQuickParticleDataHeap::clear | ( | ) |
Definition at line 227 of file qquickparticlesystem.cpp.
References QHash< Key, T >::clear().
Referenced by QQuickParticleDataHeap(), and QQuickParticleGroupData::initList().
bool QQuickParticleDataHeap::contains | ( | QQuickParticleData * | d | ) |
Definition at line 236 of file qquickparticlesystem.cpp.
void QQuickParticleDataHeap::insert | ( | QQuickParticleData * | data | ) |
Definition at line 184 of file qquickparticlesystem.cpp.
References insertTimed(), and roundedTime().
Referenced by QQuickParticleGroupData::prepareRecycler().
void QQuickParticleDataHeap::insertTimed | ( | QQuickParticleData * | data, |
int | time | ||
) |
Definition at line 189 of file qquickparticlesystem.cpp.
References QHash< Key, T >::contains(), QHash< Key, T >::insert(), and time.
Referenced by insert(), and QQuickParticleGroupData::prepareRecycler().
QSet< QQuickParticleData * > QQuickParticleDataHeap::pop | ( | ) |
Definition at line 212 of file qquickparticlesystem.cpp.
References QHash< Key, T >::remove(), ret, and time.
Referenced by QQuickParticleGroupData::recycle().
int QQuickParticleDataHeap::top | ( | ) |
Definition at line 205 of file qquickparticlesystem.cpp.
Referenced by QQuickParticleGroupData::recycle().