| 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%>