| | Class | Description |
|---|
| | Accelerate |
The Accelerate Action adjusts the velocity of each particle by a
constant acceleration. |
| | AntiGravity |
The AntiGravity action applies a force to the particle to push it away from
a single point - the center of the effect. |
| | ApproachNeighbours |
The ApproachNeighbours action applies an acceleration to the particle to
draw it towards other nearby particles. |
| | BoundingBox |
The BoundingBox action confines each particle to a rectangle region. |
| | Collide |
The Collide action detects collisions between particles and modifies their
velocities in response to the collision. |
| | CollisionZone |
The CollisionZone action detects collisions between particles and a zone,
modifying the particles' velocities in response to the collision. |
| | DeathSpeed |
The DeathSpeed action marks the particle as dead if it is travelling faster
than the specified speed. |
| | DeathZone |
The DeathZone action marks the particle as dead if it is inside
a specific zone. |
| | Explosion |
The Explosion action applies a force on the particles to push them away
from a single point - the center of the explosion. |
| | Friction |
The Friction action applies friction to the particle to slow it down when
it's moving. |
| | GravityWell |
The GravityWell action applies a force on the particle to draw it towards
a single point. |
| | Jet |
The Jet Action applies an acceleration to particles only if they are in
the specified zone. |
| | LinearDrag |
The LinearDrag action applies drag to the particle to slow it down when
it's moving. |
| | MatchRotateVelocity |
The MatchRotateVelocity action applies an angular acceleration to each
particle to match its angular velocity to that of its nearest neighbours. |
| | MatchVelocity |
The MatchVelocity action applies an acceleration to each particle to match
its velocity to that of its nearest neighbours. |
| | MinimumDistance |
The MinimumDistance action applies an acceleration to the particle to
maintain a minimum distance between it and its neighbours. |
| | MouseAntiGravity |
The MouseAntiGravity action applies a force on the particle to push it
away from the mouse. |
| | MouseGravity |
The MouseGravity action applies a force on the particle to draw it towards
the mouse. |
| | Move |
The Move action updates the position of the particle based on its velocity. |
| | MutualGravity |
The MutualGravity Action applies forces to attract each particle towards
the other particles. |
| | QuadraticDrag |
The QuadraticDrag action applies drag to the particle to slow it down when
it's moving. |
| | RandomDrift |
The RandomDrift action moves the particle by a random small amount every
frame, causing the particle to drift around. |
| | Rotate |
The Rotate action updates the rotation of the particle based on its angular
velocity. |
| | RotateToDirection |
The RotateToDirection action updates the rotation of the particle
so that it always points in the direction it is traveling. |
| | RotationalFriction |
The RotationalFriction action applies friction to the particle's rotational
movement to slow it down when it's rotating. |
| | RotationalLinearDrag |
The RotationalLinearDrag action applies drag to the particle to slow it down
when it's rotating. |
| | RotationalQuadraticDrag |
The RotationalQuadraticDrag action applies drag to the particle to slow it
down when it's rotating. |
| | ScaleAll |
The ScaleAll action adjusts the size of the particles image, its collision radius
and its mass as it ages. |
| | SpeedLimit |
The SpeedLimit action limits each particle's maximum or minimum speed to the
specified speed. |
| | TargetRotateVelocity |
The TargetRotateVelocity action adjusts the angular velocity of the particle
towards the target angular velocity. |
| | TargetVelocity |
The TargetVelocity action adjusts the velocity of the particle towards the
target velocity. |
| | TurnAwayFromMouse |
The TurnAwayFromMouse action causes the particle to constantly adjust its
direction so that it travels away from the mouse pointer. |
| | TurnTowardsMouse |
The TurnTowardsMouse action causes the particle to constantly adjust its direction
so that it travels towards the mouse pointer. |
| | TurnTowardsPoint |
The TurnTowardsPoint action causes the particle to constantly adjust its
direction so that it travels towards a particular point. |
| | TweenPosition |
The TweenPosition action adjusts the particle's position between two
locations as it ages. |
| | TweenToZone |
The TweenToZone action adjusts the particle's position between two
locations as it ages. |
| | WrapAroundBox |
The WrapAroundBox action confines all the particles to a rectangle region. |
| | ZonedAction |
The ZonedAction Action applies an action to the particle only if it is in
the specified zone. |