|
|
Class
|
Description
|

|
Animations
|
Class to hold a List of Animations and the texture coordintes of the Pictures used by the Animations. To start, Create Picture's of all images that will be used in any Animations. Then Create an Animation by specifying the order of the Picture IDs to go through, and the speed to flip through them at (i.e. frame-rate).
|

|
AutoMemoryManagerSettings
|
Class to hold the Automatic Memory Manager Settings
|

|
DefaultAnimatedPointSpriteNoColorParticleSystem
|
The Default Animated Point Sprite No Color Particle System to inherit from, which uses Default Animated Point Sprite Particles.
NOTE: This class supports using Particle Rotation, but does not support using Particle Color (including transparency).
|

|
DefaultAnimatedPointSpriteNoRotationParticleSystem
|
The Default Animated Point Sprite No Rotation Particle System to inherit from, which uses Default Animated Point Sprite Particles.
NOTE: This class supports using Particle Color, but does not support using Particle Rotation.
|

|
DefaultAnimatedPointSpriteParticle
|
Particle used by the Default Animated Point Sprite Particle System
|

|
DefaultAnimatedPointSpriteParticleSystem
|
The Default Animated Point Sprite Particle System to inherit from, which uses Default Animated Point Sprite Particles.
NOTE: This class supports using Particle Texture Coordinates, Particle Rotation and Particle Color. However, it is slower than the other Animated Point Sprite particle systems, so if you don't need both Particle Rotation and Particle Color, use one of the other particle system classes instead.
|

|
DefaultAnimatedSpriteParticle
|
Particle used by the Default Animated Sprite Particle System
|

|
DefaultAnimatedSpriteParticleSystem
|
The Default Animated Sprite Particle Sytem to inherit from, which uses Default Animated Sprite Particles
|

|
DefaultAnimatedTexturedQuadParticle
|
Particle used by the Default Animated Quad Particle System
|

|
DefaultAnimatedTexturedQuadParticleSystem
|
The Default Animated Textured Quad Particle System to inherit from, which uses Default Animated Textured Quad Particles
|

|
DefaultNoDisplayParticle
|
Particle used by the No Display Particle System
|

|
DefaultNoDisplayParticleSystem
|
The Default No Display Particle System to inherit from, which uses Default Pixel Particles
|

|
DefaultParticleSystemMagnet
|
The base class that all Magnet classes inherit from. This class cannot be instanciated directly. A Magnet of a Particle System has an affect on its Paticles, such as attracting or repeling them.
|

|
DefaultPixelParticle
|
Particle used by the Default Pixel Particle System
|

|
DefaultPixelParticleSystem
|
The Default Pixel Particle System to inherit from, which uses Default Pixel Particles
|

|
DefaultPointSpriteParticle
|
Particle used by the Default Point Sprite Particle System
|

|
DefaultPointSpriteParticleSystem
|
The Default Point Sprite Particle System to inherit from, which uses Default Point Sprite Particles
|

|
DefaultPointSpriteTextureCoordinatesNoColorParticleSystem
|
The Default Point Sprite with Texture Coordinates Particle System to inherit from, which uses Default Point Sprite with Texture Coordinates Particles.
NOTE: This class supports using Particle Rotation, but does not support using Particle Color (including transparency).
|

|
DefaultPointSpriteTextureCoordinatesNoRotationParticleSystem
|
The Default Point Sprite with Texture Coordinates Particle System to inherit from, which uses Default Point Sprite with Texture Coordinates Particles.
NOTE: This class supports using Particle Color, but does not support using Particle Rotation.
|

|
DefaultPointSpriteTextureCoordinatesParticle
|
Particle used by the Default Point Sprite with Texture Coordinates Particle System
|

|
DefaultPointSpriteTextureCoordinatesParticleSystem
|
The Default Point Sprite with Texture Coordinates Particle System to inherit from, which uses Default Point Sprite with Texture Coordinates Particles.
|

|
DefaultQuadParticle
|
Particle used by the Default Quad Particle System
|

|
DefaultQuadParticleSystem
|
The Default Quad Particle System to inherit from, which uses Default Quad Particles
|

|
DefaultSpriteParticle
|
Particle used by the Default Sprite Particle System
|

|
DefaultSpriteParticleSystem
|
The Default Sprite Particle System to inherit from, which uses Default Sprite Particles
|

|
DefaultSpriteTextureCoordinatesParticle
|
Particle used by the Default Sprite with Texture Coordinates Particle System
|

|
DefaultSpriteTextureCoordinatesParticleSystem
|
The Default Sprite with Texture Coordinates Particle System to inherit from, which uses Default Sprite with Texture Coordinates Particles
|

|
DefaultTexturedQuadParticle
|
Particle used by the Default Textured Quad Particle System
|

|
DefaultTexturedQuadParticleSystem
|
The Default Textured Quad Particle System to inherit from, which uses Default Textured Quad Particles
|

|
DefaultTexturedQuadTextureCoordinatesParticleSystem
|
The Default Textured Quad with Texture Coordinates Particle System to inherit from, which uses Default Textured Quad Texture Coordinates Particles
|

|
DefaultTextureQuadTextureCoordinatesParticle
|
Particle used by the Default Textured Quad with Texture Coordinates Particle System
|

|
DPSF<(Of <(Particle, Vertex>)>)
|
The Base Particle System Framework Class. This class contains the methods and properties needed to keep track of, update, and draw Particles
|

|
DPSF<(Of <(Particle, Vertex>)>)..::.CParticleEvents
|
Class to hold all of the Particle Events
|

|
DPSF<(Of <(Particle, Vertex>)>)..::.CParticleSystemEvents
|
Class to hold all of the Particle System Events and related info
|

|
DPSF<(Of <(Particle, Vertex>)>)..::.CParticleSystemEvents..::.CParticleSystemLifetimeData
|
Class to hold the Lifetime information of the Particle System
|

|
DPSFDefaultAnimatedPointSpriteNoColorParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Animated Point Sprite No Color Particle System.
NOTE: This class supports using Particle Rotation, but does not support using Particle Color (including transparency).
|

|
DPSFDefaultAnimatedPointSpriteNoRotationParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Animated Point Sprite No Rotation Particle System.
NOTE: This class supports using Particle Color, but does not support using Particle Rotation.
|

|
DPSFDefaultAnimatedPointSpriteParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Animated Point Sprite Particle System.
NOTE: This class supports using Particle Texture Coordinates, Particle Rotation and Particle Color. However, it is slower than the other Animated Point Sprite particle systems, so if you don't need both Particle Rotation and Particle Color, use one of the other particle system classes instead.
|

|
DPSFDefaultAnimatedSpriteParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Animated Sprite Particle System class
|

|
DPSFDefaultAnimatedTexturedQuadParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Animated Textured Quad Particle System class
|

|
DPSFDefaultBaseParticle
|
The Base Particle class from which the Default Particle classes inherit from
|

|
DPSFDefaultBaseParticleSystem<(Of <(Particle, Vertex>)>)
|
The Base Particle System class that the Default Particle System classes inherit from
|

|
DPSFDefaultBaseParticleSystem<(Of <(Particle, Vertex>)>)..::.CInitialProperties
|
Particle System Properties used to initialize a Particle's Properties.
NOTE: These are only applied to the Particle when the InitializeParticleUsingInitialProperties() function is set as the Particle Initialization Function.
|

|
DPSFDefaultNoDisplayParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default No Display Particle System class
|

|
DPSFDefaultPixelParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Pixel Particle System class
|

|
DPSFDefaultPointSpriteParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Point Sprite Particle System class
|

|
DPSFDefaultPointSpriteParticleSystem<(Of <(Particle, Vertex>)>)..::.CInitialPropertiesForPointSprite
|
Particle System Properties used to initialize a Particle's Properties.
NOTE: These are only applied to the Particle when the InitializeParticleUsingInitialProperties() function is set as the Particle Initialization Function.
|

|
DPSFDefaultPointSpriteTextureCoordinatesNoColorParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Point Sprite with Texture Coordinates Particle System.
NOTE: This class supports using Particle Rotation, but does not support using Particle Color (including transparency).
|

|
DPSFDefaultPointSpriteTextureCoordinatesNoRotationParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Point Sprite with Texture Coordinates Particle System.
NOTE: This class supports using Particle Color, but does not support using Particle Rotation.
|

|
DPSFDefaultPointSpriteTextureCoordinatesParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Point Sprite with Texture Coordinates Particle System.
NOTE: This class supports using Particle Texture Coordinates, Particle Rotation and Particle Color. However, it is slower than the other Point Sprite Texture Coordinates particle systems, so if you don't need both Particle Rotation and Particle Color, use one of the other particle system classes instead.
|

|
DPSFDefaultQuadParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Quad Particle System class
|

|
DPSFDefaultQuadParticleSystem<(Of <(Particle, Vertex>)>)..::.CInitialPropertiesForQuad
|
Particle System Properties used to initialize a Particle's Properties.
NOTE: These are only applied to the Particle when the InitializeParticleUsingInitialProperties() function is set as the Particle Initialization Function.
|

|
DPSFDefaultSpriteParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Sprite Particle System class
|

|
DPSFDefaultSpriteParticleSystem<(Of <(Particle, Vertex>)>)..::.CInitialPropertiesForSprite
|
Particle System Properties used to initialize a Particle's Properties.
NOTE: These are only applied to the Particle when the InitializeParticleUsingInitialProperties() function is set as the Particle Initialization Function.
|

|
DPSFDefaultSpriteTextureCoordinatesParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Sprite with Texture Coordinates Particle System class
|

|
DPSFDefaultTexturedQuadParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Textured Quad Particle System class
|

|
DPSFDefaultTexturedQuadTextureCoordinatesParticleSystem<(Of <(Particle, Vertex>)>)
|
The Default Textured Quad with Texture Coordinates Particle System class
|

|
DPSFHelper
|
Collection of static functions for performing common operations
|

|
DPSFParticle
|
Class used to hold a Particle's properties. This class only holds a Particle's Lifetime information, but may be inherited from in order to specify additional Particle properties, such as position, size, color, etc.
|

|
MagnetLine
|
Magnet that attracts particles to/from an infinite line in 3D space
|

|
MagnetLineSegment
|
Magnet that attracts particles to/from a line with specified end points in 3D space
|

|
MagnetPlane
|
Magnet that attracts particles to/from a plane in 3D space
|

|
MagnetPoint
|
Magnet that attracts particles to/from a single point in 3D space
|

|
Orientation2D
|
Class to hold and update an object's 2D Orientation, Rotational Velocity, and Rotational Acceleration
|

|
Orientation3D
|
Class to hold and update an object's 3D Orientation, Rotational Velocity, and Rotational Acceleration
|

|
ParticleEmitter
|
Class used to automatically create new Particles in a Particle System
|

|
ParticleSystemManager
|
Class to manage the Updating and Drawing of DPSF Particle Systems each frame
|

|
PivotPoint2D
|
Class to hold and update an object's 2D Pivot Point (point to rotate around), Pivot Velocity, and Pivot Acceleration. This class requires a Position2D object, and optionally a Orientation2D object, that should be affected by rotations around the Pivot Point.
|

|
PivotPoint3D
|
Class to hold and update an object's 3D Pivot Point (point to rotate around), Pivot Velocity, and Pivot Acceleration. This class requires a Position3D object, and optionally a Orientation3D object, that should be affected by rotations around the Pivot Point.
|

|
Position2D
|
Class used to hold and update an object's 2D Position, Velocity, and Acceleration
|

|
Position3D
|
Class used to hold and update an object's 3D Position, Velocity, and Acceleration
|

|
RandomNumbers
|
Class that may be used to obtain random numbers. This class inherits the Random class and adds additional functionality.
|

|
SpriteBatchSettings
|
Class to hold all of the Sprite Batch drawing Settings
|