Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Member Functions | Static Public Attributes | List of all members
core::battle::view::SparkExplosionEmitter Class Reference

Particle system spark emitter for explosions. More...

#include <PeoplemonSpark.hpp>

+ Inheritance diagram for core::battle::view::SparkExplosionEmitter:

Public Member Functions

 SparkExplosionEmitter (const glm::vec2 &origin)
 
virtual ~SparkExplosionEmitter ()=default
 
void setEnabled (bool e)
 

Static Public Attributes

static constexpr float CreateRate = 200.f
 
static constexpr unsigned int MaxSpawn = 50
 

Detailed Description

Particle system spark emitter for explosions.

Definition at line 107 of file PeoplemonSpark.hpp.

Constructor & Destructor Documentation

◆ SparkExplosionEmitter()

core::battle::view::SparkExplosionEmitter::SparkExplosionEmitter ( const glm::vec2 &  origin)
inline

Definition at line 112 of file PeoplemonSpark.hpp.

◆ ~SparkExplosionEmitter()

virtual core::battle::view::SparkExplosionEmitter::~SparkExplosionEmitter ( )
virtualdefault

Member Function Documentation

◆ setEnabled()

void core::battle::view::SparkExplosionEmitter::setEnabled ( bool  e)
inline

Definition at line 119 of file PeoplemonSpark.hpp.

Member Data Documentation

◆ CreateRate

constexpr float core::battle::view::SparkExplosionEmitter::CreateRate = 200.f
staticconstexpr

Definition at line 109 of file PeoplemonSpark.hpp.

◆ MaxSpawn

constexpr unsigned int core::battle::view::SparkExplosionEmitter::MaxSpawn = 50
staticconstexpr

Definition at line 110 of file PeoplemonSpark.hpp.


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