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