Qt Quick Particles QML Types | Qt Quick (original) (raw)

Affector Applies alterations to the attributes of logical particles at any point in their lifetime
Age For altering particle ages
AngleDirection For specifying a direction that varies in angle
Attractor Attracts particles towards a specific point
CumulativeDirection For specifying a direction made of other directions
Direction For specifying a vector space
EllipseShape Represents an ellipse to other particle system elements
Emitter Emits logical particles
Friction For applying friction proportional to the particle's current velocity
Gravity For applying acceleration in an angle
GroupGoal For changing the state of a group of a particle
ImageParticle For visualizing logical particles using an image
ItemParticle For specifying a delegate to paint particles
LineShape Represents a line for affectors and emitters
MaskShape For representing an image as a shape to affectors and emitters
Particle Represents particles manipulated by emitters and affectors
ParticleAffector Applies alterations to the attributes of logical particles at any point in their lifetime
ParticleExtruder For specifying an area for affectors and emitters
ParticleGroup For setting attributes on a logical particle group
ParticlePainter For specifying how to paint particles
ParticleSystem A system which includes particle painter, emitter, and affector types
PointDirection For specifying a direction that varies in x and y components
RectangleShape For specifying an area for affectors and emitter
SpriteGoal For changing the state of a sprite particle
TargetDirection For specifying a direction towards the target point
TrailEmitter Emits logical particles from other logical particles
Turbulence Provides fluid-like forces from a noise image
Wander For applying random particle trajectory

Particle System Performance Guide Qt Quick Effects QML Types

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.