Introduction
What is DPSF
Why use DPSF
Features
Requirements
Change Log
License (EULA)
DPSF Base Classes
DPSF Particle Class
DPSF Particle Vertex Interface
DPSF Class
Particle System Types
Particle Types Supported
Comparison of Particle Types
Events
What Are Events
Types of Events
Creating New Particle Systems From Defaults
Default Particle Systems
Creating New Particle Systems
Extending The Default Particle Classes
Creating New Particle Systems From Scratch
Creating a New Particle Class
Creating a New Particle Vertex Structure
Creating a New Particle System Class
Using DPSF In Your Project
Inherit From DrawableGameComponent
Integrating DPSF Into Your XNA Project
Creating A New Particle System From A Template
Initializing A Particle System
Defining, Updating, and Drawing a Particle System
Effect Files (Shaders)
DPSF Default Effect
Creating New Effects
Additional Features
Particle System Manager
Auto Memory Manager
Particle Emitter
DPSF Default Settings
Additional Classes
DPSFHelper
Position2D and Position3D
Orientation2D and Orientation3D
PivotPoint2D and PivotPoint3D
Animations
Updating Your Existing Particle Systems to Newer Versions of DPSF
DPSF 2.3.0 to 2.4.0
DPSF 2.2.2 to 2.3.0
DPSF 2.1.0 to 2.2.0
DPSF 2.0.1 to 2.1.0
DPSF 1.5.4 to 2.0.0
DPSF 1.5.3 to 1.5.4
Tutorials
Tutorial 0 - Referencing DPSF.dll In Your Project
Tutorial 1 - Defining, Updating, and Drawing a Particle System
Tutorial 2 - Particle Initialization Function
Tutorial 3 - Particle Events
Tutorial 4 - Particle System Events
Tutorial 5 - The Emitter
Tutorial 6 - Position, Orientaion, and Pivot Points
Tutorial 7 - Magnets
Performance Optimizations
DPSF API Documentation
DPSF Namespace
Animations Class
Animations Members
Animations Constructor
Animations Methods
AnimationIDIsValid Method
CopyFrom Method
CreateAnimation Method
CreateAnimation Method (List(Int32), Single, Int32)
CreateAnimation Method (Int32[], Single, Int32)
CreatePicture Method
CreatePicturesFromTileSet Method
GetAnimationsNumberOfTimesToPlay Method
GetAnimationsPictureRotationTime Method
GetPicturesTextureCoordinates Method
PictureIDIsValid Method
SetAnimationsNumberOfTimesToPlay Method
SetAnimationsPictureRotationTime Method
SetCurrentAnimationAndPositionInAnimation Method
TimeRequiredToPlayAnimation Method
Update Method
Animations Properties
CurrentAnimationID Property
CurrentAnimationIsDonePlaying Property
CurrentAnimationsNumberOfTimesPlayed Property
CurrentAnimationsNumberOfTimesToPlay Property
CurrentAnimationsPictureRotationOrderIndex Property
CurrentAnimationsPictureRotationTime Property
CurrentPicturesTextureCoordinates Property
Paused Property
TimeRequiredToPlayCurrentAnimation Property
TimeRequiredToPlayTheRestOfTheCurrentAnimation Property
AutoMemoryManagerModes Enumeration
AutoMemoryManagerSettings Class
AutoMemoryManagerSettings Members
AutoMemoryManagerSettings Constructor
AutoMemoryManagerSettings Constructor
AutoMemoryManagerSettings Constructor (AutoMemoryManagerSettings)
AutoMemoryManagerSettings Fields
MemoryManagementMode Field
AutoMemoryManagerSettings Methods
CopyFrom Method
AutoMemoryManagerSettings Properties
AbsoluteMinNumberOfParticles Property
IncreaseAmount Property
ReduceAmount Property
SecondsMaxNumberOfParticlesMustExistForBeforeReducingSize Property
DefaultAnimatedSprite3DBillboardParticle Class
DefaultAnimatedSprite3DBillboardParticle Members
DefaultAnimatedSprite3DBillboardParticle Constructor
DefaultAnimatedSprite3DBillboardParticle Fields
Animation Field
DefaultAnimatedSprite3DBillboardParticle Methods
CopyFrom Method
Reset Method
DefaultAnimatedSprite3DBillboardParticle Properties
DefaultAnimatedSprite3DBillboardParticleSystem Class
DefaultAnimatedSprite3DBillboardParticleSystem Members
DefaultAnimatedSprite3DBillboardParticleSystem Constructor
DefaultAnimatedSprite3DBillboardParticleSystem Fields
DefaultAnimatedSprite3DBillboardParticleSystem Methods
DefaultAnimatedSprite3DBillboardParticleSystem Properties
DefaultAnimatedSprite3DBillboardParticleSystem Events
DefaultAnimatedSpriteParticle Class
DefaultAnimatedSpriteParticle Members
DefaultAnimatedSpriteParticle Constructor
DefaultAnimatedSpriteParticle Fields
Animation Field
DefaultAnimatedSpriteParticle Methods
CopyFrom Method
Reset Method
DefaultAnimatedSpriteParticle Properties
DefaultAnimatedSpriteParticleSystem Class
DefaultAnimatedSpriteParticleSystem Members
DefaultAnimatedSpriteParticleSystem Constructor
DefaultAnimatedSpriteParticleSystem Fields
DefaultAnimatedSpriteParticleSystem Methods
DefaultAnimatedSpriteParticleSystem Properties
DefaultAnimatedSpriteParticleSystem Events
DefaultAnimatedTexturedQuadParticle Class
DefaultAnimatedTexturedQuadParticle Members
DefaultAnimatedTexturedQuadParticle Constructor
DefaultAnimatedTexturedQuadParticle Fields
Animation Field
DefaultAnimatedTexturedQuadParticle Methods
CopyFrom Method
Reset Method
DefaultAnimatedTexturedQuadParticle Properties
DefaultAnimatedTexturedQuadParticleSystem Class
DefaultAnimatedTexturedQuadParticleSystem Members
DefaultAnimatedTexturedQuadParticleSystem Constructor
DefaultAnimatedTexturedQuadParticleSystem Fields
DefaultAnimatedTexturedQuadParticleSystem Methods
DefaultAnimatedTexturedQuadParticleSystem Properties
DefaultAnimatedTexturedQuadParticleSystem Events
DefaultNoDisplayParticle Class
DefaultNoDisplayParticle Members
DefaultNoDisplayParticle Constructor
DefaultNoDisplayParticle Fields
DefaultNoDisplayParticle Methods
DefaultNoDisplayParticle Properties
DefaultNoDisplayParticleSystem Class
DefaultNoDisplayParticleSystem Members
DefaultNoDisplayParticleSystem Constructor
DefaultNoDisplayParticleSystem Fields
DefaultNoDisplayParticleSystem Methods
DefaultNoDisplayParticleSystem Properties
DefaultNoDisplayParticleSystem Events
DefaultNoDisplayParticleVertex Structure
DefaultNoDisplayParticleVertex Members
DefaultNoDisplayParticleVertex Methods
DefaultNoDisplayParticleVertex Properties
VertexDeclaration Property
DefaultParticleSystemMagnet Class
DefaultParticleSystemMagnet Members
DefaultParticleSystemMagnet Constructor
DefaultParticleSystemMagnet Constructor (DefaultParticleSystemMagnet)
DefaultParticleSystemMagnet Constructor (DefaultParticleSystemMagnet.MagnetModes, DefaultParticleSystemMagnet.DistanceFunctions, Single, Single, Single, Int32)
DefaultParticleSystemMagnet Fields
DistanceFunction Field
MaxDistance Field
MaxForce Field
meMagnetType Field
MinDistance Field
Mode Field
UserDefinedMagnetType Field
DefaultParticleSystemMagnet Methods
CopyFrom Method
DefaultParticleSystemMagnet Properties
ID Property
MagnetType Property
DefaultParticleSystemMagnet.DistanceFunctions Enumeration
DefaultParticleSystemMagnet.MagnetModes Enumeration
DefaultParticleSystemMagnet.MagnetTypes Enumeration
DefaultQuadParticle Class
DefaultQuadParticle Members
DefaultQuadParticle Constructor
DefaultQuadParticle Fields
DistanceFromCameraSquared Field
EndHeight Field
EndWidth Field
Height Field
Orientation Field
RotationalAcceleration Field
RotationalVelocity Field
StartHeight Field
StartWidth Field
Width Field
DefaultQuadParticle Methods
CopyFrom Method
Reset Method
Scale Method
ScaleToHeight Method
ScaleToWidth Method
DefaultQuadParticle Properties
EndSize Property
Normal Property
Right Property
Size Property
StartSize Property
Up Property
DefaultQuadParticleSystem Class
DefaultQuadParticleSystem Members
DefaultQuadParticleSystem Constructor
DefaultQuadParticleSystem Fields
DefaultQuadParticleSystem Methods
DefaultQuadParticleSystem Properties
DefaultQuadParticleSystem Events
DefaultQuadParticleVertex Structure
DefaultQuadParticleVertex Members
DefaultQuadParticleVertex Fields
Color Field
Position Field
DefaultQuadParticleVertex Methods
DefaultQuadParticleVertex Properties
VertexDeclaration Property
DefaultSprite3DBillboardParticle Class
DefaultSprite3DBillboardParticle Members
DefaultSprite3DBillboardParticle Constructor
DefaultSprite3DBillboardParticle Fields
DistanceFromCameraSquared Field
DefaultSprite3DBillboardParticle Methods
CopyFrom Method
Reset Method
DefaultSprite3DBillboardParticle Properties
DefaultSprite3DBillboardParticleSystem Class
DefaultSprite3DBillboardParticleSystem Members
DefaultSprite3DBillboardParticleSystem Constructor
DefaultSprite3DBillboardParticleSystem Fields
DefaultSprite3DBillboardParticleSystem Methods
DefaultSprite3DBillboardParticleSystem Properties
DefaultSprite3DBillboardParticleSystem Events
DefaultSprite3DBillboardTextureCoordinatesParticle Class
DefaultSprite3DBillboardTextureCoordinatesParticle Members
DefaultSprite3DBillboardTextureCoordinatesParticle Constructor
DefaultSprite3DBillboardTextureCoordinatesParticle Fields
TextureCoordinates Field
DefaultSprite3DBillboardTextureCoordinatesParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
SetTextureCoordinates Method (Rectangle)
SetTextureCoordinates Method (Int32, Int32, Int32, Int32)
DefaultSprite3DBillboardTextureCoordinatesParticle Properties
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Class
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Members
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Constructor
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Fields
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Methods
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Properties
DefaultSprite3DBillboardTextureCoordinatesParticleSystem Events
DefaultSpriteParticle Class
DefaultSpriteParticle Members
DefaultSpriteParticle Constructor
DefaultSpriteParticle Fields
EndHeight Field
EndWidth Field
FlipMode Field
Height Field
Rotation Field
RotationalAcceleration Field
RotationalVelocity Field
StartHeight Field
StartWidth Field
Width Field
DefaultSpriteParticle Methods
CopyFrom Method
Reset Method
Scale Method
ScaleToHeight Method
ScaleToWidth Method
DefaultSpriteParticle Properties
EndSize Property
Size Property
StartSize Property
DefaultSpriteParticleSystem Class
DefaultSpriteParticleSystem Members
DefaultSpriteParticleSystem Constructor
DefaultSpriteParticleSystem Fields
DefaultSpriteParticleSystem Methods
DefaultSpriteParticleSystem Properties
DefaultSpriteParticleSystem Events
DefaultSpriteParticleVertex Structure
DefaultSpriteParticleVertex Members
DefaultSpriteParticleVertex Methods
DefaultSpriteParticleVertex Properties
VertexDeclaration Property
DefaultSpriteTextureCoordinatesParticle Class
DefaultSpriteTextureCoordinatesParticle Members
DefaultSpriteTextureCoordinatesParticle Constructor
DefaultSpriteTextureCoordinatesParticle Fields
TextureCoordinates Field
DefaultSpriteTextureCoordinatesParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
SetTextureCoordinates Method (Rectangle)
SetTextureCoordinates Method (Int32, Int32, Int32, Int32)
DefaultSpriteTextureCoordinatesParticle Properties
DefaultSpriteTextureCoordinatesParticleSystem Class
DefaultSpriteTextureCoordinatesParticleSystem Members
DefaultSpriteTextureCoordinatesParticleSystem Constructor
DefaultSpriteTextureCoordinatesParticleSystem Fields
DefaultSpriteTextureCoordinatesParticleSystem Methods
DefaultSpriteTextureCoordinatesParticleSystem Properties
DefaultSpriteTextureCoordinatesParticleSystem Events
DefaultTexturedQuadParticle Class
DefaultTexturedQuadParticle Members
DefaultTexturedQuadParticle Constructor
DefaultTexturedQuadParticle Fields
DefaultTexturedQuadParticle Methods
DefaultTexturedQuadParticle Properties
DefaultTexturedQuadParticleSystem Class
DefaultTexturedQuadParticleSystem Members
DefaultTexturedQuadParticleSystem Constructor
DefaultTexturedQuadParticleSystem Fields
DefaultTexturedQuadParticleSystem Methods
DefaultTexturedQuadParticleSystem Properties
DefaultTexturedQuadParticleSystem Events
DefaultTexturedQuadParticleVertex Structure
DefaultTexturedQuadParticleVertex Members
DefaultTexturedQuadParticleVertex Fields
Color Field
Position Field
TextureCoordinate Field
DefaultTexturedQuadParticleVertex Methods
DefaultTexturedQuadParticleVertex Properties
VertexDeclaration Property
DefaultTexturedQuadTextureCoordinatesParticleSystem Class
DefaultTexturedQuadTextureCoordinatesParticleSystem Members
DefaultTexturedQuadTextureCoordinatesParticleSystem Constructor
DefaultTexturedQuadTextureCoordinatesParticleSystem Fields
DefaultTexturedQuadTextureCoordinatesParticleSystem Methods
DefaultTexturedQuadTextureCoordinatesParticleSystem Properties
DefaultTexturedQuadTextureCoordinatesParticleSystem Events
DefaultTextureQuadTextureCoordinatesParticle Class
DefaultTextureQuadTextureCoordinatesParticle Members
DefaultTextureQuadTextureCoordinatesParticle Constructor
DefaultTextureQuadTextureCoordinatesParticle Fields
NormalizedTextureCoordinateLeftTop Field
NormalizedTextureCoordinateRightBottom Field
DefaultTextureQuadTextureCoordinatesParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
SetTextureCoordinates Method (Rectangle, Int32, Int32)
SetTextureCoordinates Method (Int32, Int32, Int32, Int32, Int32, Int32)
DefaultTextureQuadTextureCoordinatesParticle Properties
DPSF(Particle, Vertex) Class
DPSF(Particle, Vertex) Members
DPSF(Particle, Vertex) Constructor
DPSF(Particle, Vertex) Methods
AddParticle Method
AddParticle Method
AddParticle Method (Particle)
AddParticles Method
AddParticles Method (Int32)
AddParticles Method (Int32, ParticleEmitterLerpInfo)
AddParticles Method (Int32, Particle)
AddParticles Method (Int32, ParticleEmitter, Single)
AfterAddParticle Method
AfterDestroy Method
AfterDraw Method
AfterInitialize Method
AfterUpdate Method
AutoInitialize Method
BeforeAddParticle Method
BeforeDestroy Method
BeforeDraw Method
BeforeUpdate Method
Destroy Method
Draw Method
DrawForced Method
DrawSprite Method
InitializeNoDisplayParticleSystem Method
InitializeNonSerializableProperties Method
InitializeParticle Method
InitializeQuadParticleSystem Method
InitializeRenderProperties Method
InitializeSpriteParticleSystem Method
InitializeSpriteParticleSystem Method (GraphicsDevice, ContentManager, Int32, Int32, Texture2D)
InitializeSpriteParticleSystem Method (GraphicsDevice, ContentManager, Int32, Int32, String)
InitializeSpriteParticleSystem Method (GraphicsDevice, ContentManager, Int32, Int32, Texture2D, SpriteBatch)
InitializeSpriteParticleSystem Method (GraphicsDevice, ContentManager, Int32, Int32, String, SpriteBatch)
InitializeTexturedQuadParticleSystem Method
InitializeTexturedQuadParticleSystem Method (GraphicsDevice, ContentManager, Int32, Int32, DPSF(Particle, Vertex).UpdateVertexDelegate, Texture2D)
InitializeTexturedQuadParticleSystem Method (GraphicsDevice, ContentManager, Int32, Int32, DPSF(Particle, Vertex).UpdateVertexDelegate, String)
MoveActiveParticleToInactiveParticleList Method
RemoveAllParticles Method
SetCameraPosition Method
SetDefaultEffect Method
SetEffectAndTechnique Method
SetEffectAndTechnique Method (Effect, String)
SetEffectAndTechnique Method (String, String)
SetEffectParameters Method
SetGraphicsDevice Method
SetTechnique Method
SetTexture Method
SetWorldViewProjectionMatrices Method
Update Method
UpdateForced Method
DPSF(Particle, Vertex) Properties
ActiveParticles Property
AutoMemoryManagerSettings Property
ClassName Property
ContentManager Property
DeserializationEffectPath Property
DeserializationTechniqueName Property
DeserializationTexturePath Property
DPSFDefaultEffect Property
DrawOrder Property
Effect Property
Emitter Property
Emitters Property
Enabled Property
Game Property
GraphicsDevice Property
ID Property
InactiveParticles Property
IndexBuffer Property
IndexBufferIndex Property
IndexBufferShort Property
InheritsDrawableGameComponent Property
InternalSimulationSpeed Property
IsInitialized Property
IsUsingIntegerIndexBuffer Property
MaxNumberOfParticlesAllowed Property
NumberOfActiveParticles Property
NumberOfParticlesAllocatedInMemory Property
NumberOfParticlesBeingDrawn Property
NumberOfParticlesStillPossibleToAdd Property
ParticleEvents Property
ParticleInitializationFunction Property
Particles Property
ParticleSystemEvents Property
ParticleSystemManagerToCopyPropertiesFrom Property
ParticleType Property
PerformanceProfilingIsEnabled Property
PerformanceTimeToDoDrawInMilliseconds Property
PerformanceTimeToDoUpdateInMilliseconds Property
Projection Property
RandomNumber Property
RenderProperties Property
SimulationSpeed Property
SpriteBatch Property
SpriteBatchSettings Property
Technique Property
Texture Property
TotalNumberOfActiveParticles Property
TotalNumberOfParticlesAllocatedInMemory Property
TotalNumberOfParticlesBeingDrawn Property
Type Property
UpdateOrder Property
UpdatesPerSecond Property
UsingExternalSpriteBatchToDrawParticles Property
VertexUpdateFunction Property
View Property
Visible Property
World Property
WorldViewProjection Property
DPSF(Particle, Vertex) Events
DrawOrderChanged Event
EnabledChanged Event
UpdateOrderChanged Event
VisibleChanged Event
DPSF(Particle, Vertex).CParticleEvents Class
DPSF(Particle, Vertex).CParticleEvents Members
DPSF(Particle, Vertex).CParticleEvents Constructor
DPSF(Particle, Vertex).CParticleEvents Methods
AddEveryTimeEvent Method
AddEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
AddEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate, Int32)
AddEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
AddNormalizedTimedEvent Method
AddNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate)
AddNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate, Int32)
AddNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
AddOneTimeEvent Method
AddOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
AddOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate, Int32)
AddOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
AddTimedEvent Method
AddTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate)
AddTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate, Int32)
AddTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
ContainsEveryTimeEvent Method
ContainsEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
ContainsEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
ContainsNormalizedTimedEvent Method
ContainsNormalizedTimedEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
ContainsNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
ContainsOneTimeEvent Method
ContainsOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
ContainsOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
ContainsTimedEvent Method
ContainsTimedEvent Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
ContainsTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleDelegate, Int32, Int32)
RemoveAllEvents Method
RemoveAllEventsInGroup Method
RemoveAllEveryTimeEvents Method
RemoveAllNormalizedTimedEvents Method
RemoveAllOneTimeEvents Method
RemoveAllTimedAndNormalizedTimedEvents Method
RemoveAllTimedEvents Method
RemoveEveryTimeEvent Method
RemoveEveryTimeEvents Method
RemoveEveryTimeEvents Method (Int32)
RemoveEveryTimeEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveNormalizedTimedEvent Method
RemoveNormalizedTimedEvents Method
RemoveNormalizedTimedEvents Method (Int32)
RemoveNormalizedTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveOneTimeEvent Method
RemoveOneTimeEvents Method
RemoveOneTimeEvents Method (Int32)
RemoveOneTimeEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveTimedEvent Method
RemoveTimedEvents Method
RemoveTimedEvents Method (Int32)
RemoveTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
Update Method
DPSF(Particle, Vertex).CParticleSystemEvents Class
DPSF(Particle, Vertex).CParticleSystemEvents Members
DPSF(Particle, Vertex).CParticleSystemEvents Constructor
DPSF(Particle, Vertex).CParticleSystemEvents Methods
AddEveryTimeEvent Method
AddEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
AddEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32)
AddEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
AddNormalizedTimedEvent Method
AddNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
AddNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32)
AddNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
AddOneTimeEvent Method
AddOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
AddOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32)
AddOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
AddTimedEvent Method
AddTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
AddTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32)
AddTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
ContainsEveryTimeEvent Method
ContainsEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
ContainsEveryTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
ContainsNormalizedTimedEvent Method
ContainsNormalizedTimedEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
ContainsNormalizedTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
ContainsOneTimeEvent Method
ContainsOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
ContainsOneTimeEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
ContainsTimedEvent Method
ContainsTimedEvent Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
ContainsTimedEvent Method (Single, DPSF(Particle, Vertex).UpdateParticleSystemDelegate, Int32, Int32)
RemoveAllEvents Method
RemoveAllEventsInGroup Method
RemoveAllEveryTimeEvents Method
RemoveAllNormalizedTimedEvents Method
RemoveAllOneTimeEvents Method
RemoveAllTimedAndNormalizedTimedEvents Method
RemoveAllTimedEvents Method
RemoveEveryTimeEvent Method
RemoveEveryTimeEvents Method
RemoveEveryTimeEvents Method (Int32)
RemoveEveryTimeEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveNormalizedTimedEvent Method
RemoveNormalizedTimedEvents Method
RemoveNormalizedTimedEvents Method (Int32)
RemoveNormalizedTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveOneTimeEvent Method
RemoveOneTimeEvents Method
RemoveOneTimeEvents Method (Int32)
RemoveOneTimeEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveTimedEvent Method
RemoveTimedEvents Method
RemoveTimedEvents Method (Int32)
RemoveTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
Update Method
DPSF(Particle, Vertex).CParticleSystemEvents Properties
LifetimeData Property
DPSF(Particle, Vertex).CParticleSystemEvents.CParticleSystemLifetimeData Class
DPSF(Particle, Vertex).CParticleSystemEvents.CParticleSystemLifetimeData Members
DPSF(Particle, Vertex).CParticleSystemEvents.CParticleSystemLifetimeData Constructor
DPSF(Particle, Vertex).CParticleSystemEvents.CParticleSystemLifetimeData Methods
CopyFrom Method
Reset Method
DPSF(Particle, Vertex).CParticleSystemEvents.CParticleSystemLifetimeData Properties
EndOfLifeOption Property
DPSF(Particle, Vertex).CParticleSystemEvents.EParticleSystemEndOfLifeOptions Enumeration
DPSF(Particle, Vertex).InitializeParticleDelegate Delegate
DPSF(Particle, Vertex).UpdateParticleDelegate Delegate
DPSF(Particle, Vertex).UpdateParticleSystemDelegate Delegate
DPSF(Particle, Vertex).UpdateVertexDelegate Delegate
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Methods
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Properties
DPSFDefaultAnimatedSprite3DBillboardParticleSystem(Particle, Vertex) Events
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Methods
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Properties
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Events
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Methods
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Properties
DPSFDefaultAnimatedTexturedQuadParticleSystem(Particle, Vertex) Events
DPSFDefaultBaseParticle Class
DPSFDefaultBaseParticle Members
DPSFDefaultBaseParticle Constructor
DPSFDefaultBaseParticle Fields
Acceleration Field
Color Field
EndColor Field
ExternalForce Field
Friction Field
Position Field
StartColor Field
Velocity Field
DPSFDefaultBaseParticle Methods
CopyFrom Method
Reset Method
DPSFDefaultBaseParticle Properties
ColorAsPremultiplied Property
EndColorAsPremultiplied Property
StartColorAsPremultiplied Property
DPSFDefaultBaseParticleSystem(Particle, Vertex) Class
DPSFDefaultBaseParticleSystem(Particle, Vertex) Members
DPSFDefaultBaseParticleSystem(Particle, Vertex) Constructor
DPSFDefaultBaseParticleSystem(Particle, Vertex) Fields
MagnetList Field
DPSFDefaultBaseParticleSystem(Particle, Vertex) Methods
CalculateForceMagnetShouldExertOnParticle Method
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
InitializeParticleUsingInitialProperties Method (DPSFParticle, DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties)
UpdateParticleColorUsingLerp Method
UpdateParticlePositionAccordingToMagnets Method
UpdateParticlePositionAndVelocityUsingAcceleration Method
UpdateParticlePositionUsingExternalForce Method
UpdateParticlePositionUsingVelocity Method
UpdateParticleSystemDisableEmitter Method
UpdateParticleSystemEmitParticlesAutomaticallyOff Method
UpdateParticleSystemEmitParticlesAutomaticallyOn Method
UpdateParticleSystemEnableEmitter Method
UpdateParticleTransparencyToFadeInUsingLerp Method
UpdateParticleTransparencyToFadeOutUsingLerp Method
UpdateParticleTransparencyWithQuickFadeIn Method
UpdateParticleTransparencyWithQuickFadeInAndQuickFadeOut Method
UpdateParticleTransparencyWithQuickFadeInAndSlowFadeOut Method
UpdateParticleTransparencyWithQuickFadeOut Method
UpdateParticleVelocityAccordingToMagnets Method
UpdateParticleVelocityUsingAcceleration Method
UpdateParticleVelocityUsingExternalForce Method
UpdateParticleVelocityUsingFriction Method
DPSFDefaultBaseParticleSystem(Particle, Vertex) Properties
InitialProperties Property
Name Property
DPSFDefaultBaseParticleSystem(Particle, Vertex) Events
DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties Class
DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties Members
DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties Constructor
DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties Fields
AccelerationMax Field
AccelerationMin Field
EndColorMax Field
EndColorMin Field
ExternalForceMax Field
ExternalForceMin Field
FrictionMax Field
FrictionMin Field
InterpolateBetweenMinAndMaxAcceleration Field
InterpolateBetweenMinAndMaxColors Field
InterpolateBetweenMinAndMaxExternalForce Field
InterpolateBetweenMinAndMaxPosition Field
InterpolateBetweenMinAndMaxVelocity Field
LifetimeMax Field
LifetimeMin Field
PositionIsAffectedByEmittersPosition Field
PositionMax Field
PositionMin Field
StartColorMax Field
StartColorMin Field
VelocityIsAffectedByEmittersOrientation Field
VelocityMax Field
VelocityMin Field
DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties Methods
DPSFDefaultEffect Class
DPSFDefaultEffect Members
DPSFDefaultEffect Constructor
DPSFDefaultEffect Constructor (DPSFDefaultEffect)
DPSFDefaultEffect Constructor (GraphicsDevice, DPSFDefaultEffect.DPSFDefaultEffectConfigurations)
DPSFDefaultEffect Methods
Clone Method
DPSFDefaultEffect Properties
ColorBlendAmount Property
Projection Property
Texture Property
View Property
World Property
DPSFDefaultEffect Events
DPSFDefaultEffect.DPSFDefaultEffectConfigurations Enumeration
DPSFDefaultEffectTechniques Enumeration
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Class
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Members
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Constructor
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Fields
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Methods
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Properties
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Events
DPSFDefaultQuadParticleSystem(Particle, Vertex) Class
DPSFDefaultQuadParticleSystem(Particle, Vertex) Members
DPSFDefaultQuadParticleSystem(Particle, Vertex) Constructor
DPSFDefaultQuadParticleSystem(Particle, Vertex) Fields
DPSFDefaultQuadParticleSystem(Particle, Vertex) Methods
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
SetCameraPosition Method
SetEffectParameters Method
UpdateParticleDistanceFromCameraSquared Method
UpdateParticleHeightUsingLerp Method
UpdateParticleRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationAndRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationUsingRotationalVelocity Method
UpdateParticleSystemToSortParticlesByDistanceFromCamera Method
UpdateParticleToBeConstrainedAroundXAxis Method
UpdateParticleToBeConstrainedAroundYAxis Method
UpdateParticleToBeConstrainedAroundZAxis Method
UpdateParticleToFaceTheCamera Method
UpdateParticleWidthAndHeightUsingLerp Method
UpdateParticleWidthUsingLerp Method
UpdateVertexProperties Method
DPSFDefaultQuadParticleSystem(Particle, Vertex) Properties
CameraPosition Property
InitialProperties Property
DPSFDefaultQuadParticleSystem(Particle, Vertex) Events
DPSFDefaultQuadParticleSystem(Particle, Vertex).CInitialPropertiesForQuad Class
DPSFDefaultQuadParticleSystem(Particle, Vertex).CInitialPropertiesForQuad Members
DPSFDefaultQuadParticleSystem(Particle, Vertex).CInitialPropertiesForQuad Constructor
DPSFDefaultQuadParticleSystem(Particle, Vertex).CInitialPropertiesForQuad Fields
EndHeightMax Field
EndHeightMin Field
EndSizeMax Field
EndSizeMin Field
EndWidthMax Field
EndWidthMin Field
InterpolateBetweenMinAndMaxRotation Field
InterpolateBetweenMinAndMaxRotationalAcceleration Field
InterpolateBetweenMinAndMaxRotationalVelocity Field
RotationalAccelerationMax Field
RotationalAccelerationMin Field
RotationalVelocityMax Field
RotationalVelocityMin Field
RotationMax Field
RotationMin Field
StartHeightMax Field
StartHeightMin Field
StartSizeMax Field
StartSizeMin Field
StartWidthMax Field
StartWidthMin Field
DPSFDefaultQuadParticleSystem(Particle, Vertex).CInitialPropertiesForQuad Methods
DPSFDefaultSettings Class
DPSFDefaultSettings Members
DPSFDefaultSettings Methods
ResetToDefaults Method
SetGraphicsDeviceForSharedEffectsForAllParticleSystems Method
DPSFDefaultSettings Properties
AutoMemoryManagementSettings Property
PerformanceProfilingIsEnabled Property
ThrowDebugWarningExceptions Property
UpdatesPerSecond Property
UseSharedEffectForAllParticleSystems Property
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Class
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Members
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Constructor
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Fields
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Methods
DrawSprite Method
InitializeRenderProperties Method
SetCameraPosition Method
SetEffectParameters Method
UpdateParticleDistanceFromCameraSquared Method
UpdateParticleSystemToSortParticlesByDistanceFromCamera Method
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Properties
CameraPosition Property
DPSFDefaultSprite3DBillboardParticleSystem(Particle, Vertex) Events
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Class
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Members
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Constructor
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Fields
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Methods
DrawSprite Method
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Properties
DPSFDefaultSprite3DBillboardTextureCoordinates(Particle, Vertex) Events
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Class
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Members
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Constructor
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Fields
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Methods
DrawSprite Method
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
InitializeRenderProperties Method
UpdateParticleDepthFromBackToFrontUsingLerp Method
UpdateParticleDepthFromFrontToBackUsingLerp Method
UpdateParticleHeightUsingLerp Method
UpdateParticleRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationAndRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationUsingRotationalVelocity Method
UpdateParticleSystemToSortParticlesByDepth Method
UpdateParticleWidthAndHeightUsingLerp Method
UpdateParticleWidthUsingLerp Method
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Properties
InitialProperties Property
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Events
DPSFDefaultSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForSprite Class
DPSFDefaultSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForSprite Members
DPSFDefaultSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForSprite Constructor
DPSFDefaultSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForSprite Fields
EndHeightMax Field
EndHeightMin Field
EndSizeMax Field
EndSizeMin Field
EndWidthMax Field
EndWidthMin Field
RotationalAccelerationMax Field
RotationalAccelerationMin Field
RotationalVelocityMax Field
RotationalVelocityMin Field
RotationMax Field
RotationMin Field
StartHeightMax Field
StartHeightMin Field
StartSizeMax Field
StartSizeMin Field
StartWidthMax Field
StartWidthMin Field
DPSFDefaultSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForSprite Methods
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Class
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Members
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Constructor
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Fields
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Methods
DrawSprite Method
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Properties
DPSFDefaultSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Events
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Class
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Members
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Constructor
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Fields
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Methods
SetEffectParameters Method
UpdateVertexProperties Method
UpdateVertexProperties Method (DefaultTexturedQuadParticleVertex[], Int32, DPSFParticle)
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Properties
DPSFDefaultTexturedQuadParticleSystem(Particle, Vertex) Events
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Class
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Members
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Constructor
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Fields
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Methods
UpdateVertexProperties Method
UpdateVertexProperties Method (DefaultTexturedQuadParticleVertex[], Int32, DPSFParticle)
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Properties
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem(Particle, Vertex) Events
DPSFHelper Class
DPSFHelper Members
DPSFHelper Methods
CloneBlendState Method
CloneDepthStencilState Method
CloneRasterizerState Method
CloneSamplerState Method
FadeInQuicklyAndFadeOutQuicklyBasedOnLifetime Method
FadeInQuicklyAndFadeOutSlowlyBasedOnLifetime Method
FadeInQuicklyBasedOnLifetime Method
FadeOutQuicklyBasedOnLifetime Method
InterpolationAmountForEqualLerpInAndLerpOut Method
LerpColor Method
LerpColor Method (Color, Color, Single)
LerpColor Method (Color, Color, Single, Single, Single, Single)
NormalizedPointOnSphere Method
PointOnCircle Method
PointOnCircleVector3 Method
PointOnSphere Method
PointOnSphere Method (Single, Single, Single)
PointOnSphere Method (Single, Single, Single, Vector3)
RandomColor Method
RandomColorWithRandomTransparency Method
RandomNormalizedPointOnSphere Method
RandomNormalizedVector Method
RandomNumberBetween Method
RandomPointOnCircle Method
RandomPointOnCircleVector3 Method
RandomPointOnSphere Method
RandomPointOnSphere Method (Single)
RandomPointOnSphere Method (Single, Vector3)
RandomVectorBetweenTwoVectors Method
SourceToTargetDirection Method
SourceToTargetVector Method
ValueInRange Method
VectorsAreEqualWithinTolerance Method
VectorsAreTheSamePolarity Method
DPSFHelper Properties
DPSFInheritsDrawableGameComponent Property
IsRunningInDebugMode Property
IsRunningInDebugModeWithDebuggerAttached Property
RandomNumber Property
Version Property
DPSFParticle Class
DPSFParticle Members
DPSFParticle Constructor
DPSFParticle Methods
CopyFrom Method
IsActive Method
Reset Method
UpdateElapsedTimeVariables Method
DPSFParticle Properties
ElapsedTime Property
LastElapsedTime Property
LastNormalizedElapsedTime Property
Lifetime Property
NormalizedElapsedTime Property
Visible Property
DPSFViewerParameterAttribute Class
DPSFViewerParameterAttribute Members
DPSFViewerParameterAttribute Constructor
DPSFViewerParameterAttribute Methods
DPSFViewerParameterAttribute Properties
Description Property
Group Property
Name Property
IDPSFParticleSystem Interface
IDPSFParticleSystem Members
IDPSFParticleSystem Methods
AddParticle Method
AddParticles Method
AutoInitialize Method
Destroy Method
Draw Method
DrawForced Method
InitializeNonSerializableProperties Method
RemoveAllParticles Method
SetCameraPosition Method
SetDefaultEffect Method
SetEffectAndTechnique Method
SetEffectAndTechnique Method (Effect, String)
SetEffectAndTechnique Method (String, String)
SetTechnique Method
SetTexture Method
SetWorldViewProjectionMatrices Method
Update Method
UpdateForced Method
IDPSFParticleSystem Properties
AutoMemoryManagerSettings Property
ClassName Property
ContentManager Property
DeserializationEffectPath Property
DeserializationTechniqueName Property
DeserializationTexturePath Property
DrawOrder Property
Effect Property
Emitter Property
Emitters Property
Enabled Property
Game Property
GraphicsDevice Property
ID Property
InheritsDrawableGameComponent Property
InternalSimulationSpeed Property
IsInitialized Property
MaxNumberOfParticlesAllowed Property
NumberOfActiveParticles Property
NumberOfParticlesAllocatedInMemory Property
NumberOfParticlesBeingDrawn Property
NumberOfParticlesStillPossibleToAdd Property
ParticleSystemManagerToCopyPropertiesFrom Property
ParticleType Property
PerformanceProfilingIsEnabled Property
PerformanceTimeToDoDrawInMilliseconds Property
PerformanceTimeToDoUpdateInMilliseconds Property
Projection Property
RandomNumber Property
RenderProperties Property
SimulationSpeed Property
SpriteBatch Property
SpriteBatchSettings Property
Technique Property
Texture Property
TotalNumberOfActiveParticles Property
TotalNumberOfParticlesAllocatedInMemory Property
TotalNumberOfParticlesBeingDrawn Property
Type Property
UpdateOrder Property
UpdatesPerSecond Property
UsingExternalSpriteBatchToDrawParticles Property
View Property
Visible Property
World Property
WorldViewProjection Property
IDPSFParticleSystem Events
DrawOrderChanged Event
EnabledChanged Event
UpdateOrderChanged Event
VisibleChanged Event
IDPSFParticleVertex Interface
IDPSFParticleVertex Members
IDPSFParticleVertex Properties
MagnetLine Class
MagnetLine Members
MagnetLine Constructor
MagnetLine Constructor (MagnetLine)
MagnetLine Constructor (Vector3, Vector3, DefaultParticleSystemMagnet.MagnetModes, DefaultParticleSystemMagnet.DistanceFunctions, Single, Single, Single, Int32)
MagnetLine Fields
MagnetLine Methods
CopyFrom Method
CopyFrom Method (MagnetLine)
SetDirection Method
MagnetLine Properties
Direction Property
PositionOnLine Property
MagnetLineSegment Class
MagnetLineSegment Members
MagnetLineSegment Constructor
MagnetLineSegment Constructor (MagnetLineSegment)
MagnetLineSegment Constructor (Vector3, Vector3, DefaultParticleSystemMagnet.MagnetModes, DefaultParticleSystemMagnet.DistanceFunctions, Single, Single, Single, Int32)
MagnetLineSegment Fields
MagnetLineSegment Methods
CopyFrom Method
CopyFrom Method (MagnetLineSegment)
MagnetLineSegment Properties
EndPoint1 Property
EndPoint2 Property
MagnetPlane Class
MagnetPlane Members
MagnetPlane Constructor
MagnetPlane Constructor (MagnetPlane)
MagnetPlane Constructor (Vector3, Vector3, DefaultParticleSystemMagnet.MagnetModes, DefaultParticleSystemMagnet.DistanceFunctions, Single, Single, Single, Int32)
MagnetPlane Fields
MagnetPlane Methods
CopyFrom Method
CopyFrom Method (MagnetPlane)
MagnetPlane Properties
Normal Property
PositionOnPlane Property
MagnetPoint Class
MagnetPoint Members
MagnetPoint Constructor
MagnetPoint Constructor (MagnetPoint)
MagnetPoint Constructor (Vector3, DefaultParticleSystemMagnet.MagnetModes, DefaultParticleSystemMagnet.DistanceFunctions, Single, Single, Single, Int32)
MagnetPoint Constructor (Position3D, DefaultParticleSystemMagnet.MagnetModes, DefaultParticleSystemMagnet.DistanceFunctions, Single, Single, Single, Int32)
MagnetPoint Fields
PositionData Field
MagnetPoint Methods
CopyFrom Method
CopyFrom Method (MagnetPoint)
MagnetPoint Properties
Orientation2D Class
Orientation2D Members
Orientation2D Constructor
Orientation2D Constructor
Orientation2D Constructor (Orientation2D)
Orientation2D Fields
Orientation Field
RotationalAcceleration Field
RotationalVelocity Field
Orientation2D Methods
CopyFrom Method
GetRotationTo Method
Rotate Method
Rotate Method (Single)
Rotate Method (Single, Single)
Update Method
Orientation2DWithPreviousOrientation Class
Orientation2DWithPreviousOrientation Members
Orientation2DWithPreviousOrientation Constructor
Orientation2DWithPreviousOrientation Constructor
Orientation2DWithPreviousOrientation Constructor (Orientation2D)
Orientation2DWithPreviousOrientation Constructor (Orientation2DWithPreviousOrientation)
Orientation2DWithPreviousOrientation Fields
PreviousOrientation Field
Orientation2DWithPreviousOrientation Methods
CopyFrom Method
CopyFrom Method (Orientation2D)
CopyFrom Method (Orientation2DWithPreviousOrientation)
Update Method
Orientation2DWithPreviousOrientation Properties
UpdatePreviousOrientationAutomatically Property
Orientation3D Class
Orientation3D Members
Orientation3D Constructor
Orientation3D Constructor
Orientation3D Constructor (Orientation3D)
Orientation3D Fields
Orientation Field
RotationalAcceleration Field
RotationalVelocity Field
Orientation3D Methods
CopyFrom Method
GetNormalDirection Method
GetQuaternionWithOrientation Method
GetRightDirection Method
GetRotationTo Method
GetRotationTo Method (Vector3, Vector3)
GetRotationTo Method (Vector3, Vector3, Vector3)
GetUpDirection Method
Rotate Method
Rotate Method (Matrix)
Rotate Method (Matrix, Quaternion)
SetNormalDirection Method
SetRightDirection Method
SetUpDirection Method
Update Method
Orientation3D Properties
Normal Property
Right Property
Up Property
Orientation3DWithPreviousOrientation Class
Orientation3DWithPreviousOrientation Members
Orientation3DWithPreviousOrientation Constructor
Orientation3DWithPreviousOrientation Constructor
Orientation3DWithPreviousOrientation Constructor (Orientation3D)
Orientation3DWithPreviousOrientation Constructor (Orientation3DWithPreviousOrientation)
Orientation3DWithPreviousOrientation Fields
PreviousOrientation Field
Orientation3DWithPreviousOrientation Methods
CopyFrom Method
CopyFrom Method (Orientation3D)
CopyFrom Method (Orientation3DWithPreviousOrientation)
Update Method
Orientation3DWithPreviousOrientation Properties
UpdatePreviousOrientationAutomatically Property
ParticleEmitter Class
ParticleEmitter Members
ParticleEmitter Constructor
ParticleEmitter Constructor
ParticleEmitter Constructor (ParticleEmitter)
ParticleEmitter Methods
CopyFrom Method
UpdateAndGetNumberOfParticlesToEmit Method
ParticleEmitter Properties
BurstParticles Property
BurstTime Property
EmitParticlesAutomatically Property
Enabled Property
ID Property
LerpEmittersPositionAndOrientation Property
LerpEmittersPositionAndOrientationOnNextUpdate Property
NumberOfParticlesEmitted Property
OrientationData Property
ParticlesPerSecond Property
PivotPointData Property
PositionData Property
ParticleEmitter Events
BurstComplete Event
ParticleEmitterCollection Class
ParticleEmitterCollection Members
ParticleEmitterCollection Constructor
ParticleEmitterCollection Methods
Add Method
Add Method
Add Method (ParticleEmitter)
Contains Method
Contains Method (Int32)
Contains Method (ParticleEmitter)
Remove Method
Remove Method (Int32)
Remove Method (ParticleEmitter)
RemoveAll Method
ParticleEmitterCollection Properties
Count Property
Emitters Property
IDs Property
Item Property
ParticleEmitterCollection Events
AllEmittersRemoved Event
ParticleEmitterLerpInfo Class
ParticleEmitterLerpInfo Members
ParticleEmitterLerpInfo Constructor
ParticleEmitterLerpInfo Fields
CurrentOrientation Field
CurrentPosition Field
ElapsedTimeInSeconds Field
PreviousOrientation Field
PreviousPosition Field
ParticleEmitterLerpInfo Methods
ParticleSystemManager Class
ParticleSystemManager Members
ParticleSystemManager Constructor
ParticleSystemManager Constructor
ParticleSystemManager Constructor (ParticleSystemManager)
ParticleSystemManager Methods
AddParticleSystem Method
AutoInitializeAllParticleSystems Method
ContainsParticleSystem Method
ContainsParticleSystem Method (Int32)
ContainsParticleSystem Method (IDPSFParticleSystem)
CopyFrom Method
DestroyAllParticleSystems Method
DestroyAndRemoveAllParticleSystems Method
DrawAllParticleSystems Method
DrawAllParticleSystemsAnimationToFiles Method
DrawAllParticleSystemsForced Method
DrawAllParticleSystemsToTexture Method
RemoveAllParticleSystems Method
RemoveParticleSystem Method
RemoveParticleSystem Method (Int32)
RemoveParticleSystem Method (IDPSFParticleSystem)
SetCameraPositionForAllParticleSystems Method
SetEnabledAndVisibleStatesForAllParticleSystems Method
SetEnabledStateForAllParticleSystems Method
SetPerformanceProfilingIsEnabledForAllParticleSystems Method
SetSimulationSpeedForAllParticleSystems Method
SetTransformationMatrixForAllSpriteParticleSystems Method
SetUpdatesPerSecondForAllParticleSystems Method
SetVisibleStateForAllParticleSystems Method
SetWorldViewProjectionMatricesForAllParticleSystems Method
UpdateAllParticleSystems Method
UpdateAllParticleSystemsForced Method
ParticleSystemManager Properties
Enabled Property
ParticleSystems Property
ParticleSystemsInheritDrawableGameComponent Property
SimulationSpeed Property
SimulationSpeedIsEnabled Property
TotalNumberOfActiveParticles Property
TotalNumberOfParticlesAllocatedInMemory Property
TotalNumberOfParticlesBeingDrawn Property
TotalPerformanceTimeToDoDrawsInMilliseconds Property
TotalPerformanceTimeToDoUpdatesInMilliseconds Property
UpdatesPerSecond Property
UpdatesPerSecondIsEnabled Property
Visible Property
ParticleTypes Enumeration
PivotPoint2D Class
PivotPoint2D Members
PivotPoint2D Constructor
PivotPoint2D Constructor (PivotPoint2D)
PivotPoint2D Constructor (Position2D)
PivotPoint2D Constructor (Position2D, Orientation2D)
PivotPoint2D Fields
PivotPoint Field
PivotRotationalAcceleration Field
PivotRotationalVelocity Field
PivotPoint2D Methods
CopyFrom Method
RotatePosition Method
RotatePosition Method (Single, Vector2)
RotatePosition Method (Single, Vector2, Vector2)
RotatePositionAndOrientation Method
RotatePositionAndOrientation Method (Single, Vector2)
RotatePositionAndOrientation Method (Single, Vector2, Vector2, Single)
RotatePositionAndOrientationVector3 Method
RotatePositionAndOrientationVector3 Method (Single, Vector3)
RotatePositionAndOrientationVector3 Method (Single, Vector3, Vector3, Single)
RotatePositionVector3 Method
RotatePositionVector3 Method (Single, Vector3)
RotatePositionVector3 Method (Single, Vector3, Vector3)
Update Method
PivotPoint2D Properties
OrientationData Property
PositionData Property
RotateOrientationToo Property
PivotPoint3D Class
PivotPoint3D Members
PivotPoint3D Constructor
PivotPoint3D Constructor (PivotPoint3D)
PivotPoint3D Constructor (Position3D)
PivotPoint3D Constructor (Position3D, Orientation3D)
PivotPoint3D Fields
PivotPoint Field
PivotRotationalAcceleration Field
PivotRotationalVelocity Field
PivotPoint3D Methods
CopyFrom Method
RotatePosition Method
RotatePosition Method (Matrix)
RotatePosition Method (Matrix, Vector3, Vector3)
RotatePositionAndOrientation Method
RotatePositionAndOrientation Method (Matrix)
RotatePositionAndOrientation Method (Matrix, Vector3, Vector3, Quaternion)
Update Method
PivotPoint3D Properties
OrientationData Property
PositionData Property
RotateOrientationToo Property
Position2D Class
Position2D Members
Position2D Constructor
Position2D Constructor
Position2D Constructor (Position2D)
Position2D Fields
Acceleration Field
Position Field
Velocity Field
Position2D Methods
CopyFrom Method
Update Method
Position2D Properties
AccelerationVector3 Property
PositionVector3 Property
VelocityVector3 Property
Position2DWithPreviousPosition Class
Position2DWithPreviousPosition Members
Position2DWithPreviousPosition Constructor
Position2DWithPreviousPosition Constructor
Position2DWithPreviousPosition Constructor (Position2D)
Position2DWithPreviousPosition Constructor (Position2DWithPreviousPosition)
Position2DWithPreviousPosition Fields
PreviousPosition Field
Position2DWithPreviousPosition Methods
CopyFrom Method
CopyFrom Method (Position2D)
CopyFrom Method (Position2DWithPreviousPosition)
Update Method
Position2DWithPreviousPosition Properties
UpdatePreviousPositionAutomatically Property
Position3D Class
Position3D Members
Position3D Constructor
Position3D Constructor
Position3D Constructor (Position3D)
Position3D Fields
Acceleration Field
Position Field
Velocity Field
Position3D Methods
CopyFrom Method
Update Method
Position3DWithPreviousPosition Class
Position3DWithPreviousPosition Members
Position3DWithPreviousPosition Constructor
Position3DWithPreviousPosition Constructor
Position3DWithPreviousPosition Constructor (Position3D)
Position3DWithPreviousPosition Constructor (Position3DWithPreviousPosition)
Position3DWithPreviousPosition Fields
PreviousPosition Field
Position3DWithPreviousPosition Methods
CopyFrom Method
CopyFrom Method (Position3D)
CopyFrom Method (Position3DWithPreviousPosition)
Update Method
Position3DWithPreviousPosition Properties
UpdatePreviousPositionAutomatically Property
RandomNumbers Class
RandomNumbers Members
RandomNumbers Constructor
RandomNumbers Methods
Between Method
NextFloat Method
RenderProperties Class
RenderProperties Members
RenderProperties Constructor
RenderProperties Methods
ResetToDefaults Method
RenderProperties Properties
BlendState Property
DepthStencilState Property
RasterizerState Property
SamplerState Property
SpriteBatchSettings Class
SpriteBatchSettings Members
SpriteBatchSettings Constructor
SpriteBatchSettings Fields
SortMode Field
TransformationMatrix Field
SpriteBatchSettings Methods
DPSF.Exceptions Namespace
DPSFArgumentException Class
DPSFArgumentException Members
DPSFArgumentException Constructor
DPSFArgumentException Constructor
DPSFArgumentException Constructor (String)
DPSFArgumentException Constructor (String, Exception)
DPSFArgumentException Constructor (String, String)
DPSFArgumentException Methods
DPSFArgumentException Properties
DPSFArgumentException Events
DPSFArgumentNullException Class
DPSFArgumentNullException Members
DPSFArgumentNullException Constructor
DPSFArgumentNullException Constructor
DPSFArgumentNullException Constructor (String)
DPSFArgumentNullException Constructor (String, Exception)
DPSFArgumentNullException Constructor (String, String)
DPSFArgumentNullException Methods
DPSFArgumentNullException Properties
DPSFArgumentNullException Events
DPSFDebugWarningException Class
DPSFDebugWarningException Members
DPSFDebugWarningException Constructor
DPSFDebugWarningException Constructor
DPSFDebugWarningException Constructor (String)
DPSFDebugWarningException Constructor (String, Exception)
DPSFDebugWarningException Methods
DPSFDebugWarningException Properties
DPSFDebugWarningException Events
DPSFException Class
DPSFException Members
DPSFException Constructor
DPSFException Constructor
DPSFException Constructor (String)
DPSFException Constructor (String, Exception)
DPSFException Methods
DPSFException Properties
DPSFException Events
DPSFInvalidOperationException Class
DPSFInvalidOperationException Members
DPSFInvalidOperationException Constructor
DPSFInvalidOperationException Constructor
DPSFInvalidOperationException Constructor (String)
DPSFInvalidOperationException Constructor (String, Exception)
DPSFInvalidOperationException Methods
DPSFInvalidOperationException Properties
DPSFInvalidOperationException Events
DPSFKeyNotFoundException Class
DPSFKeyNotFoundException Members
DPSFKeyNotFoundException Constructor
DPSFKeyNotFoundException Constructor
DPSFKeyNotFoundException Constructor (String)
DPSFKeyNotFoundException Constructor (String, Exception)
DPSFKeyNotFoundException Methods
DPSFKeyNotFoundException Properties
DPSFKeyNotFoundException Events
DPSFNullReferenceException Class
DPSFNullReferenceException Members
DPSFNullReferenceException Constructor
DPSFNullReferenceException Constructor
DPSFNullReferenceException Constructor (String)
DPSFNullReferenceException Constructor (String, Exception)
DPSFNullReferenceException Methods
DPSFNullReferenceException Properties
DPSFNullReferenceException Events
IDPSFException Interface
System.Collections.Generic Namespace
GenericCollectionsExtensions Class
GenericCollectionsExtensions Members
GenericCollectionsExtensions Methods
Exists(T) Method
RemoveAll(T) Method

© <%2008%> <%Daniel Schroeder%>