Qt 4.8
Public Functions | Public Variables | List of all members
QDeclarativeParticlesPrivate Class Reference
Inheritance diagram for QDeclarativeParticlesPrivate:
QDeclarativeItemPrivate QGraphicsItemPrivate

Public Functions

void createParticle (int time)
 
void init ()
 
 QDeclarativeParticlesPrivate ()
 
void tick (int time)
 
void updateOpacity (QDeclarativeParticle &p, int age)
 
 ~QDeclarativeParticlesPrivate ()
 
- Public Functions inherited from QDeclarativeItemPrivate
QDeclarativeStateGroup_states ()
 
void addItemChangeListener (QDeclarativeItemChangeListener *listener, ChangeTypes types)
 
AnchorLinesanchorLines () const
 
QDeclarativeAnchorsanchors ()
 
QDeclarativeAnchorLine baseline () const
 
QDeclarativeAnchorLine bottom () const
 
QPointF computeTransformOrigin () const
 
QDeclarativeListProperty< QObjectdata ()
 
virtual void focusChanged (bool)
 
virtual void focusScopeItemChange (bool isSubFocusItem)
 Subclasses can reimplement this function to be notified when an item becomes a focusScopeItem (or is no longer a focusScopeItem). More...
 
qreal height () const
 
QDeclarativeAnchorLine horizontalCenter () const
 
virtual qreal implicitHeight () const
 
virtual void implicitHeightChanged ()
 
virtual qreal implicitWidth () const
 
virtual void implicitWidthChanged ()
 
void init (QDeclarativeItem *parent)
 
bool isMirrored () const
 
QDeclarativeAnchorLine left () const
 
virtual void mirrorChange ()
 
 QDeclarativeItemPrivate ()
 
void removeItemChangeListener (QDeclarativeItemChangeListener *, ChangeTypes types)
 
void resetHeight ()
 
void resetWidth ()
 
void resolveLayoutMirror ()
 
QDeclarativeListProperty< QObjectresources ()
 
QDeclarativeAnchorLine right () const
 
void setHeight (qreal)
 
void setImplicitLayoutMirror (bool mirror, bool inherit)
 
void setLayoutMirror (bool mirror)
 
virtual void setPosHelper (const QPointF &pos)
 Sets the position pos. More...
 
void setState (const QString &)
 
void setWidth (qreal)
 
virtual void siblingOrderChange ()
 Subclasses can reimplement this function to be notified when its siblingIndex order is changed. More...
 
QString state () const
 
QDeclarativeListProperty< QDeclarativeStatestates ()
 
QDeclarativeAnchorLine top () const
 
virtual void transformChanged ()
 
QDeclarativeListProperty< QDeclarativeTransitiontransitions ()
 
QDeclarativeAnchorLine verticalCenter () const
 
qreal width () const
 
- Public Functions inherited from QGraphicsItemPrivate
void addChild (QGraphicsItem *child)
 QGraphicsScenePrivate::registerTopLevelItem(). More...
 
void appendGraphicsTransform (QGraphicsTransform *t)
 
qreal calcEffectiveOpacity () const
 
void childrenBoundingRectHelper (QTransform *x, QRectF *rect, QGraphicsItem *topMostEffectItem)
 Returns the bounding rect of this item's children (excluding itself). More...
 
bool childrenClippedToShape () const
 
bool childrenCombineOpacity () const
 
QDeclarativeListProperty< QGraphicsObjectchildrenList ()
 Returns a list of this item's children. More...
 
void clearFocusHelper (bool giveFocusToParent)
 
void clearSubFocus (QGraphicsItem *rootItem=0, QGraphicsItem *stopItem=0)
 
qreal combineOpacityFromParent (qreal parentOpacity) const
 
void combineTransformFromParent (QTransform *x, const QTransform *viewTransform=0) const
 Combines this item's position and transform onto transform. More...
 
void combineTransformToParent (QTransform *x, const QTransform *viewTransform=0) const
 Combines this item's position and transform onto transform. More...
 
int depth () const
 
bool discardUpdateRequest (bool ignoreVisibleBit=false, bool ignoreDirtyBit=false, bool ignoreOpacity=false) const
 Returns true if we can discard an update request; otherwise false. More...
 
QRectF effectiveBoundingRect (QGraphicsItem *topMostEffectItem=0) const
 Returns the effective bounding rect of the item. More...
 
QRectF effectiveBoundingRect (const QRectF &rect) const
 Returns the effective bounding rect of the given item space rect. More...
 
qreal effectiveOpacity () const
 
void ensureSceneTransform ()
 
void ensureSceneTransformRecursive (QGraphicsItem **topMostDirtyItem)
 
void ensureSequentialSiblingIndex ()
 Ensures that the list of children is sorted by insertion order, and that the siblingIndexes are packed (no gaps), and start at 0. More...
 
void ensureSortedChildren ()
 
QVariant extra (Extra type) const
 
QGraphicsItemCacheextraItemCache () const
 
QPointF genericMapFromScene (const QPointF &pos, const QWidget *viewport) const
 Maps the point pos from scene to item coordinates. More...
 
bool hasTranslateOnlySceneTransform ()
 
void initStyleOption (QStyleOptionGraphicsItem *option, const QTransform &worldTransform, const QRegion &exposedRegion, bool allItems=false) const
 
virtual QVariant inputMethodQueryHelper (Qt::InputMethodQuery query) const
 This helper function helped us add input method query support in Qt 4. More...
 
void invalidateChildGraphicsEffectsRecursively (InvalidateReason reason)
 
void invalidateChildrenSceneTransform ()
 
void invalidateDepthRecursively ()
 
void invalidateParentGraphicsEffectsRecursively ()
 
bool isFullyTransparent () const
 
bool isInvisible () const
 
bool isOpacityNull () const
 
virtual bool isProxyWidget () const
 
bool itemIsUntransformable () const
 
void markParentDirty (bool updateBoundingRect=false)
 
QGraphicsItemCachemaybeExtraItemCache () const
 
void prependGraphicsTransform (QGraphicsTransform *t)
 
 QGraphicsItemPrivate ()
 
void remapItemPos (QEvent *event, QGraphicsItem *item)
 Maps any item pos properties of event to item's coordinate system. More...
 
void removeChild (QGraphicsItem *child)
 QGraphicsScenePrivate::unregisterTopLevelItem(). More...
 
void removeExtraItemCache ()
 
void resetFocusProxy ()
 Sets the focusProxy pointer to 0 for all items that have this item as their focusProxy. More...
 
void resolveDepth ()
 Resolves the stacking depth of this object and all its ancestors. More...
 
virtual void resolveFont (uint inheritedMask)
 
virtual void resolvePalette (uint inheritedMask)
 
QRectF sceneEffectiveBoundingRect () const
 Returns the effective bounding rect of this item in scene coordinates, by combining sceneTransform() with boundingRect(), taking into account the effect that the item might have. More...
 
void sendScenePosChange ()
 
void setEnabledHelper (bool newEnabled, bool explicitly, bool update=true)
 Sets this item's visibility to newEnabled. More...
 
void setExtra (Extra type, const QVariant &value)
 
void setFocusHelper (Qt::FocusReason focusReason, bool climb, bool focusFromHide)
 
void setIsMemberOfGroup (bool enabled)
 Propagates item group membership. More...
 
void setParentItemHelper (QGraphicsItem *parent, const QVariant *newParentVariant, const QVariant *thisPointerVariant)
 Make sure not to trigger any pure virtual function calls (e. More...
 
void setSubFocus (QGraphicsItem *rootItem=0, QGraphicsItem *stopItem=0)
 
void setTransformHelper (const QTransform &transform)
 Sets the transform transform. More...
 
void setVisibleHelper (bool newVisible, bool explicitly, bool update=true)
 Sets this item's visibility to newVisible. More...
 
virtual void subFocusItemChange ()
 Subclasses can reimplement this function to be notified when subFocusItem changes. More...
 
QTransform transformToParent () const
 
void unsetExtra (Extra type)
 
void updateAncestorFlag (QGraphicsItem::GraphicsItemFlag childFlag, AncestorFlag flag=NoFlag, bool enabled=false, bool root=true)
 Propagates the ancestor flag flag with value enabled to all this item's children. More...
 
void updateAncestorFlags ()
 
void updateChildWithGraphicsEffectFlagRecursively ()
 
void updatePaintedViewBoundingRects (bool updateChildren)
 
virtual void updateSceneTransformFromParent ()
 
virtual ~QGraphicsItemPrivate ()
 

Public Variables

int addParticleCount
 
int addParticleTime
 
qreal angle
 
qreal angleDev
 
QList< QPair< int, int > > bursts
 
TickAnimationProxy< QDeclarativeParticlesPrivate, &QDeclarativeParticlesPrivate::tickclock
 
int count
 
qreal emissionCarry
 
int emissionRate
 
qreal emissionVariance
 
int fadeInDur
 
int fadeOutDur
 
QDeclarativePixmap image
 
int lastAdvTime
 
int lifeSpan
 
int lifeSpanDev
 
QDeclarativeParticleMotionmotion
 
QDeclarativeParticlesPainterpaintItem
 
QList< QDeclarativeParticleparticles
 
QUrl url
 
qreal velocity
 
qreal velocityDev
 
- Public Variables inherited from QDeclarativeItemPrivate
AnchorLines_anchorLines
 
QDeclarativeAnchors_anchors
 
QDeclarativeContents_contents
 
QDeclarativeStateGroup_stateGroup
 
QDeclarativeLayoutMirroringAttachedattachedLayoutDirection
 
QDeclarativeNullableValue< qrealbaselineOffset
 
QPODVector< ChangeListener, 4 > changeListeners
 
bool componentComplete:1
 
bool doneEventPreHandler: 1
 
bool effectiveLayoutMirror:1
 
bool hadActiveFocus:1
 
bool hadFocus:1
 
bool heightValid:1
 
bool inheritedLayoutMirror:1
 
bool inheritMirrorFromItem:1
 
bool inheritMirrorFromParent:1
 
bool isMirrorImplicit:1
 
bool keepMouse:1
 
QDeclarativeItemKeyFilterkeyHandler
 
qreal mHeight
 
qreal mImplicitHeight
 
qreal mImplicitWidth
 
qreal mWidth
 
QDeclarativeItem::TransformOrigin origin:5
 
QDeclarativeNotifier parentNotifier
 
bool smooth:1
 
bool transformOriginDirty: 1
 
bool widthValid:1
 
- Public Variables inherited from QGraphicsItemPrivate
quint32 acceptDrops: 1
 
quint32 acceptedMouseButtons: 5
 
quint32 acceptedTouchBeginEvent: 1
 
quint32 acceptsHover: 1
 
quint32 acceptTouchEvents: 1
 
quint32 allChildrenDirty: 1
 
quint32 ancestorFlags: 4
 
quint32 cacheMode: 2
 
QList< QGraphicsItem * > children
 
QRectF childrenBoundingRect
 
quint32 dirty: 1
 
quint32 dirtyChildren: 1
 
quint32 dirtyChildrenBoundingRect: 1
 
quint32 dirtySceneTransform: 1
 
quint32 enabled: 1
 
quint32 explicitActivate: 1
 
quint32 explicitlyDisabled: 1
 
quint32 explicitlyHidden: 1
 
QList< ExtraStructextras
 
quint32 filtersDescendantEvents: 1
 
quint32 flags: 19
 
QGraphicsItemfocusProxy
 
QList< QGraphicsItem ** > focusProxyRefs
 
QGraphicsItemfocusScopeItem
 
quint32 fullUpdatePending: 1
 
quint32 geometryChanged: 1
 
QMap< Qt::GestureType, Qt::GestureFlags > gestureContext
 
int globalStackingOrder
 
QGraphicsEffectgraphicsEffect
 
quint32 handlesChildEvents: 1
 
quint32 hasBoundingRegionGranularity: 1
 
quint32 hasCursor: 1
 
quint32 holesInSiblingIndex: 1
 
quint32 ignoreOpacity: 1
 
quint32 ignoreVisible: 1
 
Qt::InputMethodHints imHints
 
quint32 inDestructor: 1
 
int index
 
quint32 inSetPosHelper: 1
 
quint32 isDeclarativeItem: 1
 
quint32 isMemberOfGroup: 1
 
quint32 isObject: 1
 
quint32 isWidget: 1
 
int itemDepth
 
quint32 itemDiscovered: 1
 
quint32 localCollisionHack: 1
 
quint32 mayHaveChildWithGraphicsEffect: 1
 
quint32 mouseSetsFocus: 1
 
quint32 needSortChildren: 1
 
QRectF needsRepaint
 
quint32 notifyBoundingRectChanged: 1
 
quint32 notifyInvalidated: 1
 
qreal opacity
 
quint32 padding: 21
 
QMap< QWidget *, QRectpaintedViewBoundingRects
 
quint32 paintedViewBoundingRectsNeedRepaint: 1
 
QGraphicsItem::PanelModality panelModality
 
QGraphicsItemparent
 
quint32 pendingPolish: 1
 
QPointF pos
 
QGraphicsItemq_ptr
 
QGraphicsScenescene
 
quint32 scenePosDescendants: 1
 
QTransform sceneTransform
 
quint32 sceneTransformTranslateOnly: 1
 
quint32 selected: 1
 
quint32 sendParentChangeNotification: 1
 
quint32 sequentialOrdering: 1
 
int siblingIndex
 
QGraphicsItemsubFocusItem
 
TransformDatatransformData
 
quint32 updateDueToGraphicsEffect: 1
 
quint32 visible: 1
 
quint32 wantsActive: 1
 
qreal z
 

Additional Inherited Members

- Public Types inherited from QDeclarativeItemPrivate
enum  ChangeType {
  Geometry = 0x01, SiblingOrder = 0x02, Visibility = 0x04, Opacity = 0x08,
  Destroyed = 0x10
}
 
- Public Types inherited from QGraphicsItemPrivate
enum  AncestorFlag {
  NoFlag = 0, AncestorHandlesChildEvents = 0x1, AncestorClipsChildren = 0x2, AncestorIgnoresTransformations = 0x4,
  AncestorFiltersChildEvents = 0x8
}
 
enum  Extra {
  ExtraToolTip, ExtraCursor, ExtraCacheData, ExtraMaxDeviceCoordCacheSize,
  ExtraBoundingRegionGranularity
}
 
enum  InvalidateReason { OpacityChanged }
 
- Static Public Functions inherited from QDeclarativeItemPrivate
static void data_append (QDeclarativeListProperty< QObject > *, QObject *)
 
static QObjectdata_at (QDeclarativeListProperty< QObject > *, int)
 
static void data_clear (QDeclarativeListProperty< QObject > *)
 
static int data_count (QDeclarativeListProperty< QObject > *)
 
static qint64 elapsed (QElapsedTimer &)
 
static QDeclarativeItemPrivateget (QDeclarativeItem *item)
 
static void parentProperty (QObject *o, void *rv, QDeclarativeNotifierEndpoint *e)
 
static void resources_append (QDeclarativeListProperty< QObject > *, QObject *)
 
static QObjectresources_at (QDeclarativeListProperty< QObject > *, int)
 
static void resources_clear (QDeclarativeListProperty< QObject > *)
 
static int resources_count (QDeclarativeListProperty< QObject > *)
 
static qint64 restart (QElapsedTimer &)
 
static void setConsistentTime (qint64 t)
 
static void start (QElapsedTimer &)
 
static void transform_append (QDeclarativeListProperty< QGraphicsTransform > *list, QGraphicsTransform *)
 
static QGraphicsTransformtransform_at (QDeclarativeListProperty< QGraphicsTransform > *list, int)
 
static void transform_clear (QDeclarativeListProperty< QGraphicsTransform > *list)
 
static int transform_count (QDeclarativeListProperty< QGraphicsTransform > *list)
 
- Static Public Functions inherited from QGraphicsItemPrivate
static void children_append (QDeclarativeListProperty< QGraphicsObject > *list, QGraphicsObject *item)
 
static QGraphicsObjectchildren_at (QDeclarativeListProperty< QGraphicsObject > *list, int)
 
static void children_clear (QDeclarativeListProperty< QGraphicsObject > *list)
 
static int children_count (QDeclarativeListProperty< QGraphicsObject > *list)
 
static const QGraphicsItemPrivateget (const QGraphicsItem *item)
 
static QGraphicsItemPrivateget (QGraphicsItem *item)
 
static bool insertionOrder (QGraphicsItem *a, QGraphicsItem *b)
 
static bool isOpacityNull (qreal opacity)
 
static bool movableAncestorIsSelected (const QGraphicsItem *item)
 
- Static Public Variables inherited from QDeclarativeItemPrivate
static qint64 consistentTime = -1
 

Detailed Description

Definition at line 454 of file qdeclarativeparticles.cpp.

Constructors and Destructors

◆ QDeclarativeParticlesPrivate()

QDeclarativeParticlesPrivate::QDeclarativeParticlesPrivate ( )
inline

Definition at line 458 of file qdeclarativeparticles.cpp.

459  : count(1), emissionRate(-1), emissionVariance(0.5), lifeSpan(1000)
460  , lifeSpanDev(1000), fadeInDur(200), fadeOutDur(300)
461  , angle(0), angleDev(0), velocity(0), velocityDev(0), emissionCarry(0.)
463  , motion(0), clock(this)
464  {
465  }
QDeclarativeParticleMotion * motion
TickAnimationProxy< QDeclarativeParticlesPrivate, &QDeclarativeParticlesPrivate::tick > clock

◆ ~QDeclarativeParticlesPrivate()

QDeclarativeParticlesPrivate::~QDeclarativeParticlesPrivate ( )
inline

Definition at line 467 of file qdeclarativeparticles.cpp.

468  {
469  }

Functions

◆ createParticle()

void QDeclarativeParticlesPrivate::createParticle ( int  time)

Definition at line 592 of file qdeclarativeparticles.cpp.

593 {
595  QDeclarativeParticle p(time);
596  p.x = q->x() + q->width() * qreal(qrand()) / RAND_MAX - image.width()/2.0;
597  p.y = q->y() + q->height() * qreal(qrand()) / RAND_MAX - image.height()/2.0;
598  p.lifeSpan = lifeSpan;
599  if (lifeSpanDev)
600  p.lifeSpan += int(lifeSpanDev/2 - lifeSpanDev * qreal(qrand()) / RAND_MAX);
601  p.fadeOutAge = p.lifeSpan - fadeOutDur;
602  if (fadeInDur == 0.) {
604  p.opacity = 1.0;
605  }
606  qreal a = angle;
607  if (angleDev)
608  a += angleDev/2 - angleDev * qreal(qrand()) / RAND_MAX;
609  if (a > M_PI)
610  a = a - 2 * M_PI;
611  qreal v = velocity;
612  if (velocityDev)
613  v += velocityDev/2 - velocityDev * qreal(qrand()) / RAND_MAX;
614  p.x_velocity = v * fastCos(a);
615  p.y_velocity = v * fastSin(a);
616  particles.append(p);
618 }
QList< QDeclarativeParticle > particles
double qreal
Definition: qglobal.h:1193
qreal fastCos(qreal theta)
long ASN1_INTEGER_get ASN1_INTEGER * a
Q_CORE_EXPORT int qrand()
#define Q_Q(Class)
Definition: qglobal.h:2483
void append(const T &t)
Inserts value at the end of the list.
Definition: qlist.h:507
virtual void created(QDeclarativeParticle &)
The particle has just been created.
T & last()
Returns a reference to the last item in the list.
Definition: qlist.h:284
#define M_PI
QDeclarativeParticleMotion * motion
qreal fastSin(qreal theta)

◆ init()

void QDeclarativeParticlesPrivate::init ( )
inline

Definition at line 471 of file qdeclarativeparticles.cpp.

◆ tick()

void QDeclarativeParticlesPrivate::tick ( int  time)

Definition at line 508 of file qdeclarativeparticles.cpp.

509 {
511  if (!motion)
513 
514  int oldCount = particles.count();
515  int removed = 0;
516  int interval = time - lastAdvTime;
517  for (int i = 0; i < particles.count(); ) {
518  QDeclarativeParticle &particle = particles[i];
519  int age = time - particle.birthTime;
520  if (age >= particle.lifeSpan) {
522  motion->destroy(part);
523  ++removed;
524  } else {
525  updateOpacity(particle, age);
526  motion->advance(particle, interval);
527  ++i;
528  }
529  }
530 
531  if(emissionRate == -1)//Otherwise leave emission to the emission rate
532  while(removed-- && ((count == -1) || particles.count() < count))
533  createParticle(time);
534 
535  if (!addParticleTime)
536  addParticleTime = time;
537 
538  //Possibly emit new particles
539  if (((count == -1) || particles.count() < count) && emissionRate
540  && !(count==-1 && emissionRate==-1)) {
541  int emissionCount = -1;
542  if (emissionRate != -1){
543  qreal variance = 1.;
544  if (emissionVariance > 0.){
545  variance += (qreal(qrand())/RAND_MAX) * emissionVariance * (qrand()%2?-1.:1.);
546  }
547  qreal emission = emissionRate * (qreal(interval)/1000.);
548  emission = emission * variance + emissionCarry;
549  double tmpDbl;
550  emissionCarry = modf(emission, &tmpDbl);
551  emissionCount = (int)tmpDbl;
552  emissionCount = qMax(0,emissionCount);
553  }
554  while(((count == -1) || particles.count() < count) &&
555  (emissionRate==-1 || emissionCount--))
556  createParticle(time);
557  }
558 
559  //Deal with emissions from requested bursts
560  for(int i=0; i<bursts.size(); i++){
561  int emission = 0;
562  if(bursts[i].second == -1){
563  emission = bursts[i].first;
564  }else{
565  qreal variance = 1.;
566  if (emissionVariance > 0.){
567  variance += (qreal(qrand())/RAND_MAX) * emissionVariance * (qrand()%2?-1.:1.);
568  }
569  qreal workingEmission = bursts[i].second * (qreal(interval)/1000.);
570  workingEmission *= variance;
571  emission = (int)workingEmission;
572  emission = qMax(emission, 0);
573  }
574  emission = qMin(emission, bursts[i].first);
575  bursts[i].first -= emission;
576  while(emission--)
577  createParticle(time);
578  }
579  for(int i=bursts.size()-1; i>=0; i--)
580  if(bursts[i].first <= 0)
581  bursts.removeAt(i);
582 
583  lastAdvTime = time;
585  paintItem->update();
586  if (!(oldCount || particles.count()) && (!count || !emissionRate) && bursts.isEmpty()) {
587  lastAdvTime = 0;
588  clock.stop();
589  }
590 }
QList< QDeclarativeParticle > particles
double qreal
Definition: qglobal.h:1193
Q_DECL_CONSTEXPR const T & qMin(const T &a, const T &b)
Definition: qglobal.h:1215
int count(const T &t) const
Returns the number of occurrences of value in the list.
Definition: qlist.h:891
Q_CORE_EXPORT int qrand()
void update(const QRectF &rect=QRectF())
Schedules a redraw of the area covered by rect in this item.
void stop()
Stops the animation.
Q_DECL_CONSTEXPR const T & qMax(const T &a, const T &b)
Definition: qglobal.h:1217
bool isEmpty() const
Returns true if the list contains no items; otherwise returns false.
Definition: qlist.h:152
QDeclarativeParticlesPainter * paintItem
#define Q_Q(Class)
Definition: qglobal.h:2483
QList< QPair< int, int > > bursts
virtual void destroy(QDeclarativeParticle &)
The particle is about to be destroyed.
void updateOpacity(QDeclarativeParticle &p, int age)
T & first()
Returns a reference to the first item in the list.
Definition: qlist.h:282
int size() const
Returns the number of items in the list.
Definition: qlist.h:137
T takeAt(int i)
Removes the item at index position i and returns it.
Definition: qlist.h:484
virtual void advance(QDeclarativeParticle &, int interval)
Move the particle to its new position.
QDeclarativeParticleMotion * motion
TickAnimationProxy< QDeclarativeParticlesPrivate, &QDeclarativeParticlesPrivate::tick > clock
void removeAt(int i)
Removes the item at index position i.
Definition: qlist.h:480

◆ updateOpacity()

void QDeclarativeParticlesPrivate::updateOpacity ( QDeclarativeParticle p,
int  age 
)

Definition at line 620 of file qdeclarativeparticles.cpp.

621 {
622  switch (p.state) {
624  if (age <= fadeInDur) {
625  p.opacity = qreal(age) / fadeInDur;
626  break;
627  } else {
628  p.opacity = 1.0;
630  // Fall through
631  }
633  if (age <= p.fadeOutAge) {
634  break;
635  } else {
637  // Fall through
638  }
640  p.opacity = qreal(p.lifeSpan - age) / fadeOutDur;
641  break;
642  }
643 }
double qreal
Definition: qglobal.h:1193

Properties

◆ addParticleCount

int QDeclarativeParticlesPrivate::addParticleCount

Definition at line 496 of file qdeclarativeparticles.cpp.

◆ addParticleTime

int QDeclarativeParticlesPrivate::addParticleTime

Definition at line 495 of file qdeclarativeparticles.cpp.

◆ angle

qreal QDeclarativeParticlesPrivate::angle

Definition at line 490 of file qdeclarativeparticles.cpp.

◆ angleDev

qreal QDeclarativeParticlesPrivate::angleDev

Definition at line 491 of file qdeclarativeparticles.cpp.

◆ bursts

QList<QPair<int, int> > QDeclarativeParticlesPrivate::bursts

Definition at line 502 of file qdeclarativeparticles.cpp.

◆ clock

Definition at line 504 of file qdeclarativeparticles.cpp.

◆ count

int QDeclarativeParticlesPrivate::count

Definition at line 483 of file qdeclarativeparticles.cpp.

◆ emissionCarry

qreal QDeclarativeParticlesPrivate::emissionCarry

Definition at line 494 of file qdeclarativeparticles.cpp.

◆ emissionRate

int QDeclarativeParticlesPrivate::emissionRate

Definition at line 484 of file qdeclarativeparticles.cpp.

◆ emissionVariance

qreal QDeclarativeParticlesPrivate::emissionVariance

Definition at line 485 of file qdeclarativeparticles.cpp.

◆ fadeInDur

int QDeclarativeParticlesPrivate::fadeInDur

Definition at line 488 of file qdeclarativeparticles.cpp.

◆ fadeOutDur

int QDeclarativeParticlesPrivate::fadeOutDur

Definition at line 489 of file qdeclarativeparticles.cpp.

◆ image

QDeclarativePixmap QDeclarativeParticlesPrivate::image

Definition at line 482 of file qdeclarativeparticles.cpp.

◆ lastAdvTime

int QDeclarativeParticlesPrivate::lastAdvTime

Definition at line 497 of file qdeclarativeparticles.cpp.

◆ lifeSpan

int QDeclarativeParticlesPrivate::lifeSpan

Definition at line 486 of file qdeclarativeparticles.cpp.

◆ lifeSpanDev

int QDeclarativeParticlesPrivate::lifeSpanDev

Definition at line 487 of file qdeclarativeparticles.cpp.

◆ motion

QDeclarativeParticleMotion* QDeclarativeParticlesPrivate::motion

Definition at line 498 of file qdeclarativeparticles.cpp.

◆ paintItem

QDeclarativeParticlesPainter* QDeclarativeParticlesPrivate::paintItem

Definition at line 499 of file qdeclarativeparticles.cpp.

◆ particles

QList<QDeclarativeParticle> QDeclarativeParticlesPrivate::particles

Definition at line 503 of file qdeclarativeparticles.cpp.

◆ url

QUrl QDeclarativeParticlesPrivate::url

Definition at line 481 of file qdeclarativeparticles.cpp.

◆ velocity

qreal QDeclarativeParticlesPrivate::velocity

Definition at line 492 of file qdeclarativeparticles.cpp.

◆ velocityDev

qreal QDeclarativeParticlesPrivate::velocityDev

Definition at line 493 of file qdeclarativeparticles.cpp.


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