Space Fighter
A "shmup" game for Computer Programming C++
Loading...
Searching...
No Matches
KatanaEngine::ParticleEmitter Class Reference

Class for emitting particles. More...

#include <ParticleEmitter.h>

Public Member Functions

 ParticleEmitter (IParticleInitializer *pInitializer)
 
virtual ~ParticleEmitter ()
 
virtual void Emit (const float amount, const GameTime &gameTime)
 Emits particles.
 
virtual void SetMaxParticlesPerSecond (const int max)
 
virtual void SetParticlePool (ParticlePool *pPool)
 
virtual void SetPosition (const Vector2 &position)
 

Detailed Description

Class for emitting particles.

Definition at line 23 of file ParticleEmitter.h.

Constructor & Destructor Documentation

◆ ParticleEmitter()

KatanaEngine::ParticleEmitter::ParticleEmitter ( IParticleInitializer * pInitializer)
inline

Definition at line 28 of file ParticleEmitter.h.

◆ ~ParticleEmitter()

virtual KatanaEngine::ParticleEmitter::~ParticleEmitter ( )
inlinevirtual

Definition at line 33 of file ParticleEmitter.h.

Member Function Documentation

◆ Emit()

virtual void KatanaEngine::ParticleEmitter::Emit ( const float amount,
const GameTime & gameTime )
inlinevirtual

Emits particles.

Parameters
amountA number between 0 and 1 representing the amount of particles to emit.

Definition at line 38 of file ParticleEmitter.h.

◆ SetMaxParticlesPerSecond()

virtual void KatanaEngine::ParticleEmitter::SetMaxParticlesPerSecond ( const int max)
inlinevirtual

Definition at line 57 of file ParticleEmitter.h.

◆ SetParticlePool()

virtual void KatanaEngine::ParticleEmitter::SetParticlePool ( ParticlePool * pPool)
inlinevirtual

Definition at line 59 of file ParticleEmitter.h.

◆ SetPosition()

virtual void KatanaEngine::ParticleEmitter::SetPosition ( const Vector2 & position)
inlinevirtual

Definition at line 61 of file ParticleEmitter.h.


The documentation for this class was generated from the following file: