Provides a particle system and related classes to simulate particle-based effects in games.

Classes

  ClassDescription
Public classParticleEffector
Manipulates a particle system and/or its particles.
Public classParticleEffectorCollection
Manages a collection of ParticleEffectors.
Public classParticleHelper
Provides helper methods and extension methods for particle systems.
Public classParticleParameterAttribute
Describes how a particle parameter is used.
Public classParticleParameterCollection
Manages a collection of particle parameters.
Public classParticleParameterNames
Contains names of common particle parameters.
Public classParticleSystem
Represents a system of particles.
Public classParticleSystemCollection
Represents a collection of named ParticleSystems.
Public classParticleSystemException
The exception that is thrown when an error in the particle library occurs.
Public classParticleSystemManager
Manages a collection of particle systems.

Interfaces

  InterfaceDescription
Public interfaceIParticleParameter
Represents a named parameter of a particle, like "Color" or "Position".
Public interfaceIParticleParameter<(Of <(<'T>)>)>
Represents a named, typed parameter of a particle, like "Color" or "Position".
Public interfaceIParticleSystemService
Manages a collection of particle systems.

Enumerations

  EnumerationDescription
Public enumerationParticleParameterUsage
Describes if a particle effector reads and/or writes a particle parameter.
Public enumerationParticleReferenceFrame
Defines which 3D coordinate system is used for vectors in particle parameters and particle effector properties.