C# Class Indiefreaks.Xna.Rendering.Particles.ParticleSystemManager

Inheritance: IParticleSystemManager
Afficher le fichier Open project: Indiefreaks/igf

Méthodes publiques

Свойство Type Description
ElapsedSeconds float
Frustum BoundingFrustum

Méthodes publiques

Méthode Description
ApplyPreferences ( ISystemPreferences preferences ) : void

Use to apply user quality and performance preferences to the resources managed by this object.

BeginFrameRendering ( ISceneState scenestate ) : void

Sets up the object prior to rendering.

Clear ( ) : void

Removes resources managed by this object. Commonly used while clearing the scene.

EndFrameRendering ( ) : void

Finalizes rendering.

FindParticleSystemByIndex ( int index ) : ParticleSystem
FindParticleSystemByName ( string name ) : ParticleSystem
GetParticleSystemIndex ( ParticleSystem particleSystem ) : int
ParticleSystemManager ( IManagerServiceProvider sceneInterface ) : System

Creates a new instance

Remove ( ParticleSystem particleSystem ) : void

Removes a given ParticleSystem instance from the ParticleSystems list

SubmitParticleSystem ( ParticleSystem particleSystem ) : void

Submits a new ParticleSystem instance to the current ParticleSystems list

Unload ( ) : void

Disposes any graphics resource used internally by this object, and removes scene resources managed by this object. Commonly used during Game.UnloadContent.

Method Details

ApplyPreferences() public méthode

Use to apply user quality and performance preferences to the resources managed by this object.
public ApplyPreferences ( ISystemPreferences preferences ) : void
preferences ISystemPreferences
Résultat void

BeginFrameRendering() public méthode

Sets up the object prior to rendering.
public BeginFrameRendering ( ISceneState scenestate ) : void
scenestate ISceneState
Résultat void

Clear() public méthode

Removes resources managed by this object. Commonly used while clearing the scene.
public Clear ( ) : void
Résultat void

EndFrameRendering() public méthode

Finalizes rendering.
public EndFrameRendering ( ) : void
Résultat void

FindParticleSystemByIndex() public méthode

public FindParticleSystemByIndex ( int index ) : ParticleSystem
index int
Résultat ParticleSystem

FindParticleSystemByName() public méthode

public FindParticleSystemByName ( string name ) : ParticleSystem
name string
Résultat ParticleSystem

GetParticleSystemIndex() public méthode

public GetParticleSystemIndex ( ParticleSystem particleSystem ) : int
particleSystem ParticleSystem
Résultat int

ParticleSystemManager() public méthode

Creates a new instance
public ParticleSystemManager ( IManagerServiceProvider sceneInterface ) : System
sceneInterface IManagerServiceProvider
Résultat System

Remove() public méthode

Removes a given ParticleSystem instance from the ParticleSystems list
public Remove ( ParticleSystem particleSystem ) : void
particleSystem ParticleSystem
Résultat void

SubmitParticleSystem() public méthode

Submits a new ParticleSystem instance to the current ParticleSystems list
public SubmitParticleSystem ( ParticleSystem particleSystem ) : void
particleSystem ParticleSystem
Résultat void

Unload() public méthode

Disposes any graphics resource used internally by this object, and removes scene resources managed by this object. Commonly used during Game.UnloadContent.
public Unload ( ) : void
Résultat void

Property Details

ElapsedSeconds public_oe static_oe property

public static float ElapsedSeconds
Résultat float

Frustum public_oe static_oe property

public static BoundingFrustum Frustum
Résultat BoundingFrustum