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

Basic particle initializer. More...

#include <ParticleInitializer.h>

Inheritance diagram for KatanaEngine::ParticleInitializer:

Public Member Functions

 ParticleInitializer (const Color color=Color::White, const float scale=1)
 
virtual ~ParticleInitializer ()
 
virtual void Initialize (IParticle *pParticle, Vector2 &position) const
 Initializes a particle.
 
virtual void SetScale (const float scale)
 
virtual void SetColor (const Color color)
 

Detailed Description

Basic particle initializer.

Definition at line 23 of file ParticleInitializer.h.

Constructor & Destructor Documentation

◆ ParticleInitializer()

KatanaEngine::ParticleInitializer::ParticleInitializer ( const Color color = Color::White,
const float scale = 1 )
inline

Definition at line 28 of file ParticleInitializer.h.

◆ ~ParticleInitializer()

virtual KatanaEngine::ParticleInitializer::~ParticleInitializer ( )
inlinevirtual

Definition at line 34 of file ParticleInitializer.h.

Member Function Documentation

◆ Initialize()

virtual void KatanaEngine::ParticleInitializer::Initialize ( IParticle * pParticle,
Vector2 & position ) const
inlinevirtual

Initializes a particle.

Parameters
pParticleA pointer to the particle to initialize.
positionThe position to initialize the particle at.

Implements KatanaEngine::IParticleInitializer.

Definition at line 36 of file ParticleInitializer.h.

◆ SetColor()

virtual void KatanaEngine::ParticleInitializer::SetColor ( const Color color)
inlinevirtual

Definition at line 48 of file ParticleInitializer.h.

◆ SetScale()

virtual void KatanaEngine::ParticleInitializer::SetScale ( const float scale)
inlinevirtual

Definition at line 46 of file ParticleInitializer.h.


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