C# Class hyades.graphics.particle.ParticleManager

Afficher le fichier Open project: zfedoran/bubblebound Class Usage Examples

Méthodes publiques

Свойство Type Description
particle_array hyades.graphics.particle.Particle[]
particle_pool Queue

Méthodes publiques

Méthode Description
Draw ( GraphicsDevice device, Camera camera ) : void
Emit ( IParticleLogic logic, float life ) : Particle
Explode ( Vector3 position, float radius ) : void
GetInstance ( ) : ParticleManager
Implode ( Vector3 position, float radius ) : void
ParticleManager ( ) : System
Update ( double elapsed ) : void

Private Methods

Méthode Description
Interact ( Vector3 position, float radius, bool explode ) : void

Method Details

Draw() public méthode

public Draw ( GraphicsDevice device, Camera camera ) : void
device GraphicsDevice
camera Camera
Résultat void

Emit() public méthode

public Emit ( IParticleLogic logic, float life ) : Particle
logic IParticleLogic
life float
Résultat Particle

Explode() public méthode

public Explode ( Vector3 position, float radius ) : void
position Vector3
radius float
Résultat void

GetInstance() public static méthode

public static GetInstance ( ) : ParticleManager
Résultat ParticleManager

Implode() public méthode

public Implode ( Vector3 position, float radius ) : void
position Vector3
radius float
Résultat void

ParticleManager() public méthode

public ParticleManager ( ) : System
Résultat System

Update() public méthode

public Update ( double elapsed ) : void
elapsed double
Résultat void

Property Details

particle_array public_oe property

public Particle[],hyades.graphics.particle particle_array
Résultat hyades.graphics.particle.Particle[]

particle_pool public_oe property

public Queue particle_pool
Résultat Queue