Classes
 ClassDescription
 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.
 TweenToCurrentPosition The TweenToCurrentPosition 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.