Initializes a new Sprite Particle System
Assembly: DPSF (in DPSF.dll) Version: 188.8.131.52
Graphics Device to draw to
Content Manager used to load Effect files and Textures
The Number of Particles memory should be Allocated for. If the Auto Memory Manager is enabled (default), this will be dynamically adjusted at run-time to make sure there is always roughly as much Memory Allocated as there are Particles. This value may also be adjusted manually at run-time.
The Maximum Number of Active Particles that are Allowed at a single point in time. If the Auto Memory Manager will not be enabled to increase memory, this should be less than or equal to the Number Of Particles To Allocate Memory For, as the Particle System can only handle as many Particles as it has Memory Allocated For. Also, the Auto Memory Manager will never increase the Allocated Memory to handle more Particles than this value. If this is set to a value lower than the Number Of Particles To Allocate Memory For, then only this many Particles will be allowed, even though there is memory allocated for more Particles. This value may also be adjusted manually at run-time.
The Texture to use to visualize the Particles
The Sprite Batch that this particle system should use to draw its particles with.
If null, the particle system will use its own SpriteBatch to draw its particles.
If not null, then you must call SpriteBatch.Begin() before calling ParticleSystem.Draw() to draw the particle system, and then call SpriteBatch.End() when done drawing the particle system.