System that manages and updates particle emitters in the ECS.
~particle_system()=default
auto deinit(rtti::context &ctx) -> bool
Deinitializes the particle system.
auto operator=(const particle_system &) -> particle_system &=delete
particle_system()=default
auto init(rtti::context &ctx) -> bool
Initializes the particle system.
auto operator=(particle_system &&) -> particle_system &=delete
void on_frame_before_render(scene &scn, delta_t dt)
Updates all particle emitters in the scene.
particle_system(particle_system &&)=delete
particle_system(const particle_system &)=delete