C# Class Nez.Particles.ParticleEmitter

Inheritance: RenderableComponent, IUpdatable
Afficher le fichier Open project: prime31/Nez

Méthodes publiques

Свойство Type Description
collisionConfig ParticleCollisionConfig

Méthodes publiques

Méthode Description
ParticleEmitter ( ParticleEmitterConfig emitterConfig, bool playOnAwake = true ) : Microsoft.Xna.Framework
clear ( ) : void

removes all particles from the particle emitter

emit ( int count ) : void

manually emit some particles

onAddedToEntity ( ) : void
pause ( ) : void

pauses the particle emitter

play ( ) : void

plays the particle emitter

render ( Graphics graphics, Camera camera ) : void
stop ( ) : void

stops the particle emitter

Private Methods

Méthode Description
IUpdatable ( ) : void
addParticle ( Vector2 position ) : void

adds a Particle to the emitter

init ( ) : void

creates the Batcher and loads the texture if it is available

Method Details

ParticleEmitter() public méthode

public ParticleEmitter ( ParticleEmitterConfig emitterConfig, bool playOnAwake = true ) : Microsoft.Xna.Framework
emitterConfig ParticleEmitterConfig
playOnAwake bool
Résultat Microsoft.Xna.Framework

clear() public méthode

removes all particles from the particle emitter
public clear ( ) : void
Résultat void

emit() public méthode

manually emit some particles
public emit ( int count ) : void
count int Count.
Résultat void

onAddedToEntity() public méthode

public onAddedToEntity ( ) : void
Résultat void

pause() public méthode

pauses the particle emitter
public pause ( ) : void
Résultat void

play() public méthode

plays the particle emitter
public play ( ) : void
Résultat void

render() public méthode

public render ( Graphics graphics, Camera camera ) : void
graphics Graphics
camera Camera
Résultat void

stop() public méthode

stops the particle emitter
public stop ( ) : void
Résultat void

Property Details

collisionConfig public_oe property

config object with various properties to deal with particle collisions
public ParticleCollisionConfig collisionConfig
Résultat ParticleCollisionConfig