|
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
|
|
DefaultAnimatedSprite3DBillboardParticle
|
Particle used by the Default Animated Sprite 3D Billboard Particle System
|
|
DefaultAnimatedSprite3DBillboardParticleSystem
|
The Default Animated 3D Billboard Sprite Particle System to inherit from, which uses Default Animated Sprite Particles
|
|
DefaultAnimatedSpriteParticle
|
Particle used by the Default Animated Sprite Particle System
|
|
DefaultAnimatedSpriteParticleSystem
|
The Default Animated Sprite Particle System 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 instantiated directly. A Magnet of a Particle System has an affect on its Particles, such as attracting or repelling them.
|
|
DefaultQuadParticle
|
Particle used by the Default Quad Particle System
|
|
DefaultQuadParticleSystem
|
The Default Quad Particle System to inherit from, which uses Default Quad Particles
|
|
DefaultSprite3DBillboardParticle
|
Particle used by the Default Sprite 3D Billboard Particle System
|
|
DefaultSprite3DBillboardParticleSystem
|
The Default Sprite 3D Billboard Particle System to inherit from, which uses Default Sprite 3D Billboard Particles
|
|
DefaultSprite3DBillboardTextureCoordinatesParticle
|
Particle used by the Default Sprite 3D Billboard Particle System
|
|
DefaultSprite3DBillboardTextureCoordinatesParticleSystem
|
The Default Sprite Particle System to inherit from, which uses Default Sprite 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
|
|
DPSFDefaultAnimatedSprite3DBillboardParticleSystem<(Of <(<'Particle, Vertex>)>)>
|
The Default Animated Sprite Particle System class
|
|
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.
|
|
DPSFDefaultEffect
|
The Default Effect provided by DPSF.
|
|
DPSFDefaultNoDisplayParticleSystem<(Of <(<'Particle, Vertex>)>)>
|
The Default No Display Particle System class
|
|
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.
|
|
DPSFDefaultSettings
|
Static class used to apply default settings to all DPSF particle systems and particle system managers when they are initialized.
Note: These settings are applied during particle system initialization, and may be overwritten by particle system manager settings.
|
|
DPSFDefaultSprite3DBillboardParticleSystem<(Of <(<'Particle, Vertex>)>)>
|
The Default Sprite 3D Billboard Particle System class. This class just inherits from the Default Sprite Particle System class and overrides the DrawSprite() function to draw the sprites as Billboards in 3D space.
|
|
DPSFDefaultSprite3DBillboardTextureCoordinates<(Of <(<'Particle, Vertex>)>)>
|
The Default Sprite 3D Billboard Particle System class. This class just inherits from the Default Sprite Particle System class and overrides the DrawSprite() function to draw the sprites as Billboards in 3D space.
|
|
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.
|
|
DPSFViewerParameterAttribute
|
Attribute used to mark fields/methods/properties that should be shown in the DPSF Viewer.
|
|
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
|
|
Orientation2DWithPreviousOrientation
|
Inherits from the Orientation2D class and adds functionality to remember the object's last orientation.
|
|
Orientation3D
|
Class to hold and update an object's 3D Orientation, Rotational Velocity, and Rotational Acceleration.
|
|
Orientation3DWithPreviousOrientation
|
Inherits from the Orientation3D class and adds functionality to remember the object's last orientation.
|
|
ParticleEmitter
|
Class used to automatically create new Particles in a Particle System.
|
|
ParticleEmitterCollection
|
Holds a collection of ParticleEmitters.
|
|
ParticleEmitterLerpInfo
|
Class containing the information necessary to Linearly Interpolate a ParticleEmitter's position and orientation between Updates when adding many particles.
|
|
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
|
|
Position2DWithPreviousPosition
|
Inherits from the Position2D class and adds functionality to remember the object's last position.
|
|
Position3D
|
Class used to hold and update an object's 3D Position, Velocity, and Acceleration.
|
|
Position3DWithPreviousPosition
|
Inherits from the Position3D class and adds functionality to remember the object's last position.
|
|
RandomNumbers
|
Class that may be used to obtain random numbers. This class inherits the Random class and adds additional functionality.
|
|
RenderProperties
|
Class to hold all of the drawing Settings
|
|
SpriteBatchSettings
|
Class to hold all of the SpriteBatch-specific drawing Settings
|