Provides a particle system and related classes to simulate particle-based effects in games.
Classes
| Class | Description | |
|---|---|---|
| ParticleEffector |
Manipulates a particle system and/or its particles.
| |
| ParticleEffectorCollection |
Manages a collection of ParticleEffectors.
| |
| ParticleHelper |
Provides helper methods and extension methods for particle systems.
| |
| ParticleParameterAttribute |
Describes how a particle parameter is used.
| |
| ParticleParameterCollection |
Manages a collection of particle parameters.
| |
| ParticleParameterNames |
Contains names of common particle parameters.
| |
| ParticleSystem |
Represents a system of particles.
| |
| ParticleSystemCollection |
Represents a collection of named ParticleSystems.
| |
| ParticleSystemException |
The exception that is thrown when an error in the particle library occurs.
| |
| ParticleSystemManager |
Manages a collection of particle systems.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IParticleParameter |
Represents a named parameter of a particle, like "Color" or "Position".
| |
| IParticleParameter<(Of <(<'T>)>)> |
Represents a named, typed parameter of a particle, like "Color" or "Position".
| |
| IParticleSystemService |
Manages a collection of particle systems.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ParticleParameterUsage |
Describes if a particle effector reads and/or writes a particle parameter.
| |
| ParticleReferenceFrame |
Defines which 3D coordinate system is used for vectors in particle parameters and particle
effector properties.
|