| Class | Description |
| BounceEdgeFilter |
The BounceEdgeFilter forces a given particle to rebound off any edges it may
encounter within the bounds of the emitter. |
| CollisionFilter |
The CollisionFilter causes particles to bounce off each other if they hit. |
| ColorFilter |
The ColorFilter transitions a particle's tint/color to the target color. |
| DragFilter |
The DragFilter determines how easily a particle moves around. |
| FadeFilter |
The FadeFilter determines at what rate to fade a particle. |
| FrameFilter |
The FrameFilter will progress a particles current frame by one each time the particle
is updated. |
| GravityFilter |
The GravityFilter causes the particle to fall downwards towards the floor based on
the given rate. |
| MouseGravityFilter |
The MouseGravityFilter causes the particle be attracted to the mouse. |
| MouseSpringFilter |
The MouseSpringFilter causes particles to move toward the mouse in a spring motion. |
| ScaleFilter |
The ScaleFilter causes particles to grow or shrink based on the given value. |
| StopEdgeFilter |
The StopEdgeFilter makes a particle stop all motion once it's hit the
edge of the canvas. |
| TargetsGravityFilter |
The TargetsGravityFilter causes particles to attract to multiple targets. |
| TargetsSpringFilter |
The TargetsSpringFilter causes particles to spring to multiple targets. |
| TurnToPathFilter |
The TurnToPathFilter causes particles to point in the direction they are moving. |
| WanderFilter |
The WanderFilter causes Brownian motion on particles. |
| WindFilter |
The WindFilter causes particles to be swept to a side at a given rate. |
| WrapEdgeFilter |
The WrapEdgeFilter makes a particle 'wrap', and appear at the opposite edge once it's
hit the edge of the canvas. |