|
Name
|
Description
|
|
AddParticleSystem
|
Add an initialized Particle System to the Particle System Manager.
NOTE: This sets the Particle System's ParticleSystemManagerToCopyPropertiesFrom property to this Particle System Manager.
|
|
AutoInitializeAllParticleSystems
|
Calls the AutoInitialize() function for every Particle System in this Manager
|
|
ContainsParticleSystem(Int32)
|
Returns true if the Particle System with the given ID is in the Manager, false if not.
|
|
ContainsParticleSystem(IDPSFParticleSystem)
|
Returns true if the given Particle System is in the Manager, false if not.
|
|
CopyFrom
|
Copies the given DPSF Particle System Manager's information into this Manager.
|
|
DestroyAllParticleSystems
|
Calls the Destroy() function for every Particle System in this Manager
|
|
DestroyAndRemoveAllParticleSystems
|
Destroys each Particle System in the Manager, then removes them from the Manager
|
|
DrawAllParticleSystems
|
Draws all of the Particle Systems.
NOTE: This will only Draw the Particle Systems if they do not inherit from DrawableGameComponent, since if they do they will be drawn automatically by the Game object.
|
|
DrawAllParticleSystemsAnimationToFiles
|
Draws the Particle Systems' Animation over the given timespan to a sequence of Image files.
NOTE: This function is not available on the Xbox 360.
|
|
DrawAllParticleSystemsForced
|
Draws all of the Particle Systems, even if they inherit from DrawableGameComponent.
NOTE: If the Particle Systems inherit from DrawableGameComponent and this is called, the Particle Systems will be drawn twice each frame; once here and once when called automatically by the game object. If not inheriting from DrawableGameComponent, this function acts the same as calling DrawAllParticleSystems().
|
|
DrawAllParticleSystemsToTexture
|
Draws all of the Particle Systems to a Texture and returns the Texture, which has a Transparent Black background
|
|
Equals
|
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
|
|
Finalize
|
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
|
|
GetHashCode
|
Serves as a hash function for a particular type.
(Inherited from Object.)
|
|
GetType
|
Gets the Type of the current instance.
(Inherited from Object.)
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(Inherited from Object.)
|
|
RemoveAllParticleSystems
|
Removes all Particle Systems from the Particle System Manager
|
|
RemoveParticleSystem(Int32)
|
Removes the specified Particle System from the Particle System Manager. Returns true if the Particle System was found and removed, false if it was not found.
|
|
RemoveParticleSystem(IDPSFParticleSystem)
|
Removes the specified Particle System from the Particle System Manager. Returns true if the Particle System was found and removed, false if it was not found.
|
|
SetCameraPositionForAllParticleSystems
|
Sets the CameraPosition property of all particle systems in this manager to the given Camera Position. This is done by calling the particle system's virtual SetCameraPosition() function.
|
|
SetEnabledAndVisibleStatesForAllParticleSystems
|
Sets the Enabled and Visible properties of all particle systems in this manager to the given states.
|
|
SetEnabledStateForAllParticleSystems
|
Sets the Enabled property of all particle systems in this manager to the given state.
|
|
SetPerformanceProfilingIsEnabledForAllParticleSystems
|
Sets the PerformanceProfilingIsEnabled property of all particle systems in this manager to the given value.
|
|
SetSimulationSpeedForAllParticleSystems
|
Sets each individual Particle Systems' Simulation Speed to the specified Simulation Speed.
|
|
SetTransformationMatrixForAllSpriteParticleSystems
|
Sets the SpriteBatchSettings.TransformationMatrix for all Sprite Particle Systems in this Manager.
|
|
SetUpdatesPerSecondForAllParticleSystems
|
Sets each individual Particle Systems' Updates Per Second to the specified Updates Per Second.
|
|
SetVisibleStateForAllParticleSystems
|
Sets the Visible property of all particle systems in this manager to the given state.
|
|
SetWorldViewProjectionMatricesForAllParticleSystems
|
Sets the World, View, and Projection Matrices for all of the Particle Systems in this Manager.
NOTE: Sprite particle systems are not affected by the World, View, and Projection matrices.
|
|
ToString
|
Returns a String that represents the current Object.
(Inherited from Object.)
|
|
UpdateAllParticleSystems
|
Updates all of the Particle Systems.
NOTE: This will only Update the Particle Systems if they do not inherit from DrawableGameComponent, since if they do they will be updated automatically by the Game object.
|
|
UpdateAllParticleSystemsForced
|
Updates all of the Particle Systems.
NOTE: If the Particle Systems inherit from DrawableGameComponent and this is called, the Particle Systems will be updated twice each frame; once here and once when called automatically by the game object. If not inheriting from DrawableGameComponent, this function acts the same as calling UpdateAllParticleSystems().
|