Class ParticleSystemManager

Inheritance Relationships

Base Type

Class Documentation

class legion::rendering::ParticleSystemManager : public legion::core::System<ParticleSystemManager>

The class used to update all particles in every emitter.

Public Functions

inline ParticleSystemManager()
inline virtual void setup()

Sets up the particle system manager.

inline void update(time::span deltaTime)

Every frame, goes through every emitter and updates their particles with their respective particle systems.

  • deltaTime: The delta time to be used inside of the update.