Introduction
What is DPSF
Why use DPSF
Features
Requirements
Change Log
License
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
Additional Classes
DPSFHelper
Position2D and Position3D
Orientation2D and Orientation3D
PivotPoint2D and PivotPoint3D
Animations
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
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 Fields
MemoryManagementMode Field
AutoMemoryManagerSettings Methods
AutoMemoryManagerSettings Properties
AbsoluteMinNumberOfParticles Property
IncreaseAmount Property
ReduceAmount Property
SecondsMaxNumberOfParticlesMustExistForBeforeReducingSize Property
DefaultAnimatedPointSpriteNoColorParticleSystem Class
DefaultAnimatedPointSpriteNoColorParticleSystem Members
DefaultAnimatedPointSpriteNoColorParticleSystem Constructor
DefaultAnimatedPointSpriteNoColorParticleSystem Fields
DefaultAnimatedPointSpriteNoColorParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultAnimatedPointSpriteNoColorParticleSystem Properties
DefaultAnimatedPointSpriteNoColorParticleSystem Events
DefaultAnimatedPointSpriteNoRotationParticleSystem Class
DefaultAnimatedPointSpriteNoRotationParticleSystem Members
DefaultAnimatedPointSpriteNoRotationParticleSystem Constructor
DefaultAnimatedPointSpriteNoRotationParticleSystem Fields
DefaultAnimatedPointSpriteNoRotationParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultAnimatedPointSpriteNoRotationParticleSystem Properties
DefaultAnimatedPointSpriteNoRotationParticleSystem Events
DefaultAnimatedPointSpriteParticle Class
DefaultAnimatedPointSpriteParticle Members
DefaultAnimatedPointSpriteParticle Constructor
DefaultAnimatedPointSpriteParticle Fields
Animation Field
DefaultAnimatedPointSpriteParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
DefaultAnimatedPointSpriteParticle Properties
DefaultAnimatedPointSpriteParticleSystem Class
DefaultAnimatedPointSpriteParticleSystem Members
DefaultAnimatedPointSpriteParticleSystem Constructor
DefaultAnimatedPointSpriteParticleSystem Fields
DefaultAnimatedPointSpriteParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultAnimatedPointSpriteParticleSystem Properties
DefaultAnimatedPointSpriteParticleSystem 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
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DefaultAnimatedSpriteParticleSystem Properties
DefaultAnimatedSpriteParticleSystem Events
DefaultAnimatedTexturedQuadParticle Class
DefaultAnimatedTexturedQuadParticle Members
DefaultAnimatedTexturedQuadParticle Constructor
DefaultAnimatedTexturedQuadParticle Fields
Animation Field
DefaultAnimatedTexturedQuadParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
DefaultAnimatedTexturedQuadParticle Properties
DefaultAnimatedTexturedQuadParticleSystem Class
DefaultAnimatedTexturedQuadParticleSystem Members
DefaultAnimatedTexturedQuadParticleSystem Constructor
DefaultAnimatedTexturedQuadParticleSystem Fields
DefaultAnimatedTexturedQuadParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
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
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DefaultNoDisplayParticleSystem Properties
DefaultNoDisplayParticleSystem Events
DefaultNoDisplayParticleVertex Structure
DefaultNoDisplayParticleVertex Members
DefaultNoDisplayParticleVertex Methods
DefaultNoDisplayParticleVertex Properties
SizeInBytes Property
VertexElements 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
DefaultPixelParticle Class
DefaultPixelParticle Members
DefaultPixelParticle Constructor
DefaultPixelParticle Fields
DefaultPixelParticle Methods
DefaultPixelParticle Properties
DefaultPixelParticleSystem Class
DefaultPixelParticleSystem Members
DefaultPixelParticleSystem Constructor
DefaultPixelParticleSystem Fields
DefaultPixelParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DefaultPixelParticleSystem Properties
DefaultPixelParticleSystem Events
DefaultPixelParticleVertex Structure
DefaultPixelParticleVertex Members
DefaultPixelParticleVertex Fields
Color Field
Position Field
DefaultPixelParticleVertex Methods
DefaultPixelParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultPointSpriteParticle Class
DefaultPointSpriteParticle Members
DefaultPointSpriteParticle Constructor
DefaultPointSpriteParticle Fields
EndSize Field
Rotation Field
RotationalAcceleration Field
RotationalVelocity Field
Size Field
StartSize Field
DefaultPointSpriteParticle Methods
CopyFrom Method
Reset Method
Scale Method
DefaultPointSpriteParticle Properties
DefaultPointSpriteParticleSystem Class
DefaultPointSpriteParticleSystem Members
DefaultPointSpriteParticleSystem Constructor
DefaultPointSpriteParticleSystem Fields
DefaultPointSpriteParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DefaultPointSpriteParticleSystem Properties
DefaultPointSpriteParticleSystem Events
DefaultPointSpriteParticleVertex Structure
DefaultPointSpriteParticleVertex Members
DefaultPointSpriteParticleVertex Fields
Color Field
Position Field
Rotation Field
Size Field
DefaultPointSpriteParticleVertex Methods
DefaultPointSpriteParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Class
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Members
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Constructor
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Fields
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Properties
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem Events
DefaultPointSpriteTextureCoordinatesNoColorParticleVertex Structure
DefaultPointSpriteTextureCoordinatesNoColorParticleVertex Members
DefaultPointSpriteTextureCoordinatesNoColorParticleVertex Fields
Position Field
Rotation Field
Size Field
TextureCoordinateRange Field
DefaultPointSpriteTextureCoordinatesNoColorParticleVertex Methods
DefaultPointSpriteTextureCoordinatesNoColorParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Class
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Members
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Constructor
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Fields
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Properties
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem Events
DefaultPointSpriteTextureCoordinatesNoRotationParticleVertex Structure
DefaultPointSpriteTextureCoordinatesNoRotationParticleVertex Members
DefaultPointSpriteTextureCoordinatesNoRotationParticleVertex Fields
Color Field
Position Field
Size Field
TextureCoordinateRange Field
DefaultPointSpriteTextureCoordinatesNoRotationParticleVertex Methods
DefaultPointSpriteTextureCoordinatesNoRotationParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultPointSpriteTextureCoordinatesParticle Class
DefaultPointSpriteTextureCoordinatesParticle Members
DefaultPointSpriteTextureCoordinatesParticle Constructor
DefaultPointSpriteTextureCoordinatesParticle Fields
NormalizedTextureCoordinateLeftTop Field
NormalizedTextureCoordinateRightBottom Field
DefaultPointSpriteTextureCoordinatesParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
SetTextureCoordinates Method (, Int32, Int32)
SetTextureCoordinates Method (Int32, Int32, Int32, Int32, Int32, Int32)
DefaultPointSpriteTextureCoordinatesParticle Properties
DefaultPointSpriteTextureCoordinatesParticleSystem Class
DefaultPointSpriteTextureCoordinatesParticleSystem Members
DefaultPointSpriteTextureCoordinatesParticleSystem Constructor
DefaultPointSpriteTextureCoordinatesParticleSystem Fields
DefaultPointSpriteTextureCoordinatesParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultPointSpriteTextureCoordinatesParticleSystem Properties
DefaultPointSpriteTextureCoordinatesParticleSystem Events
DefaultPointSpriteTextureCoordinatesParticleVertex Structure
DefaultPointSpriteTextureCoordinatesParticleVertex Members
DefaultPointSpriteTextureCoordinatesParticleVertex Fields
Color Field
Position Field
Rotation Field
Size Field
TextureCoordinateRange Field
DefaultPointSpriteTextureCoordinatesParticleVertex Methods
DefaultPointSpriteTextureCoordinatesParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultQuadParticle Class
DefaultQuadParticle Members
DefaultQuadParticle Constructor
DefaultQuadParticle Fields
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
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DefaultQuadParticleSystem Properties
DefaultQuadParticleSystem Events
DefaultQuadParticleVertex Structure
DefaultQuadParticleVertex Members
DefaultQuadParticleVertex Fields
Color Field
Position Field
DefaultQuadParticleVertex Methods
DefaultQuadParticleVertex Properties
SizeInBytes Property
VertexElements Property
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
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DefaultSpriteParticleSystem Properties
DefaultSpriteParticleSystem Events
DefaultSpriteParticleVertex Structure
DefaultSpriteParticleVertex Members
DefaultSpriteParticleVertex Methods
DefaultSpriteParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultSpriteTextureCoordinatesParticle Class
DefaultSpriteTextureCoordinatesParticle Members
DefaultSpriteTextureCoordinatesParticle Constructor
DefaultSpriteTextureCoordinatesParticle Fields
TextureCoordinates Field
DefaultSpriteTextureCoordinatesParticle Methods
CopyFrom Method
Reset Method
SetTextureCoordinates Method
DefaultSpriteTextureCoordinatesParticle Properties
DefaultSpriteTextureCoordinatesParticleSystem Class
DefaultSpriteTextureCoordinatesParticleSystem Members
DefaultSpriteTextureCoordinatesParticleSystem Constructor
DefaultSpriteTextureCoordinatesParticleSystem Fields
DefaultSpriteTextureCoordinatesParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
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
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
DefaultTexturedQuadParticleSystem Properties
DefaultTexturedQuadParticleSystem Events
DefaultTexturedQuadParticleVertex Structure
DefaultTexturedQuadParticleVertex Members
DefaultTexturedQuadParticleVertex Fields
Color Field
Position Field
TextureCoordinate Field
DefaultTexturedQuadParticleVertex Methods
DefaultTexturedQuadParticleVertex Properties
SizeInBytes Property
VertexElements Property
DefaultTexturedQuadTextureCoordinatesParticleSystem Class
DefaultTexturedQuadTextureCoordinatesParticleSystem Members
DefaultTexturedQuadTextureCoordinatesParticleSystem Constructor
DefaultTexturedQuadTextureCoordinatesParticleSystem Fields
DefaultTexturedQuadTextureCoordinatesParticleSystem Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
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 (, 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, Particle)
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
InitializePixelParticleSystem Method
InitializePointSpriteParticleSystem Method
InitializePointSpriteParticleSystem Method (, , Int32, Int32, DPSF(Particle, Vertex).UpdateVertexDelegate, )
InitializePointSpriteParticleSystem Method (, , Int32, Int32, DPSF(Particle, Vertex).UpdateVertexDelegate, String)
InitializeQuadParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeSpriteParticleSystem Method (, , Int32, Int32, )
InitializeSpriteParticleSystem Method (, , Int32, Int32, String)
InitializeTexturedQuadParticleSystem Method
InitializeTexturedQuadParticleSystem Method (, , Int32, Int32, DPSF(Particle, Vertex).UpdateVertexDelegate, )
InitializeTexturedQuadParticleSystem Method (, , Int32, Int32, DPSF(Particle, Vertex).UpdateVertexDelegate, String)
IsInitialized Method
RemoveAllParticles Method
ResetRenderState Method
SetDefaultEffectAndTechnique Method
SetDefaultEffectAndTechnique Method
SetDefaultEffectAndTechnique Method (DPSFDefaultEffectTechniques)
SetEffectAndTechnique Method
SetEffectAndTechnique Method (, String)
SetEffectAndTechnique Method (String, String)
SetEffectParameters Method
SetGraphicsDevice Method
SetRenderState 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
Enabled Property
Game Property
GraphicsDevice Property
ID Property
InactiveParticles Property
IndexBuffer Property
IndexBufferIndex Property
InheritsDrawableGameComponent Property
InternalSimulationSpeed Property
MaxNumberOfParticlesAllowed Property
NumberOfActiveParticles Property
NumberOfParticlesAllocatedInMemory Property
NumberOfParticlesBeingDrawn Property
NumberOfParticlesStillPossibleToAdd Property
ParticleEvents Property
ParticleInitializationFunction Property
Particles Property
ParticleSystemEvents Property
ParticleSystemManagerToCopyPropertiesFrom Property
ParticleType Property
Projection Property
RandomNumber Property
SimulationSpeed Property
SpriteBatchSettings Property
Technique Property
Texture Property
Type Property
UpdateOrder Property
UpdatesPerSecond Property
VertexUpdateFunction Property
View Property
Visible Property
World 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 (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveEveryTimeEvents Method (Int32)
RemoveNormalizedTimedEvent Method
RemoveNormalizedTimedEvents Method
RemoveNormalizedTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveNormalizedTimedEvents Method (Int32)
RemoveOneTimeEvent Method
RemoveOneTimeEvents Method
RemoveOneTimeEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveOneTimeEvents Method (Int32)
RemoveTimedEvent Method
RemoveTimedEvents Method
RemoveTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleDelegate)
RemoveTimedEvents Method (Int32)
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 (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveEveryTimeEvents Method (Int32)
RemoveNormalizedTimedEvent Method
RemoveNormalizedTimedEvents Method
RemoveNormalizedTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveNormalizedTimedEvents Method (Int32)
RemoveOneTimeEvent Method
RemoveOneTimeEvents Method
RemoveOneTimeEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveOneTimeEvents Method (Int32)
RemoveTimedEvent Method
RemoveTimedEvents Method
RemoveTimedEvents Method (DPSF(Particle, Vertex).UpdateParticleSystemDelegate)
RemoveTimedEvents Method (Int32)
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
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
UpdateVertexProperties Method
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Properties
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem(Particle, Vertex) Events
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
UpdateVertexProperties Method
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Properties
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem(Particle, Vertex) Events
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
UpdateVertexProperties Method
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Properties
DPSFDefaultAnimatedPointSpriteParticleSystem(Particle, Vertex) Events
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Class
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Members
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Constructor
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Fields
DPSFDefaultAnimatedSpriteParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
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
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateParticleAnimationAndTextureCoordinates Method
UpdateParticleToDieOnceAnimationFinishesPlaying Method
UpdateVertexProperties 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
DPSFDefaultBaseParticleSystem(Particle, Vertex) Class
DPSFDefaultBaseParticleSystem(Particle, Vertex) Members
DPSFDefaultBaseParticleSystem(Particle, Vertex) Constructor
DPSFDefaultBaseParticleSystem(Particle, Vertex) Fields
MagnetList Field
DPSFDefaultBaseParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
CalculateForceMagnetShouldExertOnParticle Method
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
InitializeParticleUsingInitialProperties Method (DPSFParticle, DPSFDefaultBaseParticleSystem(Particle, Vertex).CInitialProperties)
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateParticleColorUsingLerp Method
UpdateParticlePositionAccordingToMagnets Method
UpdateParticlePositionAndVelocityUsingAcceleration Method
UpdateParticlePositionUsingExternalForce Method
UpdateParticlePositionUsingVelocity Method
UpdateParticleSystemDisableEmitter Method
UpdateParticleSystemEmitParticlesAutomaticallyOff Method
UpdateParticleSystemEmitParticlesAutomaticallyOn Method
UpdateParticleSystemEnableEmitter Method
UpdateParticleTransparencyToFadeInUsingLerp Method
UpdateParticleTransparencyToFadeOutUsingLerp Method
UpdateParticleTransparencyWithQuickFadeInAndQuickFadeOut Method
UpdateParticleTransparencyWithQuickFadeInAndSlowFadeOut 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
DPSFDefaultEffectTechniques Enumeration
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Class
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Members
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Constructor
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Fields
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Properties
DPSFDefaultNoDisplayParticleSystem(Particle, Vertex) Events
DPSFDefaultPixelParticleSystem(Particle, Vertex) Class
DPSFDefaultPixelParticleSystem(Particle, Vertex) Members
DPSFDefaultPixelParticleSystem(Particle, Vertex) Constructor
DPSFDefaultPixelParticleSystem(Particle, Vertex) Fields
DPSFDefaultPixelParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
SetEffectParameters Method
UpdateParticleDepthFromBackToFrontUsingLerp Method
UpdateParticleDepthFromFrontToBackUsingLerp Method
UpdateVertexProperties Method
DPSFDefaultPixelParticleSystem(Particle, Vertex) Properties
DPSFDefaultPixelParticleSystem(Particle, Vertex) Events
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Class
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Members
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Constructor
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Fields
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
ResetRenderState Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
SetEffectParameters Method
SetRenderState Method
UpdateParticleRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationAndRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationUsingRotationalVelocity Method
UpdateParticleSizeUsingLerp Method
UpdateVertexProperties Method
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Properties
InitialProperties Property
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex) Events
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForPointSprite Class
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForPointSprite Members
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForPointSprite Constructor
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForPointSprite Fields
EndSizeMax Field
EndSizeMin Field
RotationalAccelerationMax Field
RotationalAccelerationMin Field
RotationalVelocityMax Field
RotationalVelocityMin Field
RotationMax Field
RotationMin Field
StartSizeMax Field
StartSizeMin Field
DPSFDefaultPointSpriteParticleSystem(Particle, Vertex).CInitialPropertiesForPointSprite Methods
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Class
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Members
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Constructor
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Fields
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
AfterInitialize Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
UpdateVertexProperties Method (DefaultPointSpriteTextureCoordinatesNoColorParticleVertex[], Int32, DPSFParticle)
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Properties
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem(Particle, Vertex) Events
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Class
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Members
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Constructor
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Fields
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
AfterInitialize Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
UpdateVertexProperties Method
UpdateVertexProperties Method (DefaultPointSpriteTextureCoordinatesNoRotationParticleVertex[], Int32, DPSFParticle)
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Properties
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem(Particle, Vertex) Events
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Class
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Members
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Constructor
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Fields
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
AfterInitialize Method
InitializeParticleUsingInitialProperties Method
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
SetEffectParameters Method
UpdateVertexProperties Method
UpdateVertexProperties Method (DefaultPointSpriteTextureCoordinatesParticleVertex[], Int32, DPSFParticle)
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Properties
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem(Particle, Vertex) Events
DPSFDefaultQuadParticleSystem(Particle, Vertex) Class
DPSFDefaultQuadParticleSystem(Particle, Vertex) Members
DPSFDefaultQuadParticleSystem(Particle, Vertex) Constructor
DPSFDefaultQuadParticleSystem(Particle, Vertex) Fields
DPSFDefaultQuadParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
ResetRenderState Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique Method
SetEffectParameters Method
SetRenderState Method
UpdateParticleHeightUsingLerp Method
UpdateParticleRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationAndRotationalVelocityUsingRotationalAcceleration Method
UpdateParticleRotationUsingRotationalVelocity 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
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Class
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Members
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Constructor
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Fields
DPSFDefaultSpriteParticleSystem(Particle, Vertex) Methods
AddParticle Method
AddParticles Method
DrawSprite Method
InitializeParticleUsingInitialProperties Method
InitializeParticleUsingInitialProperties Method (DPSFParticle)
InitializePointSpriteParticleSystem Method
InitializeSpriteParticleSystem Method
InitializeTexturedQuadParticleSystem Method
SetDefaultEffectAndTechnique Method
SetEffectAndTechnique 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