Particle class
#include <nCine/Graphics/Particle.h>
Renders a single particle.
Lightweight Sprite owned and recycled by a ParticleSystem. Carries the simulation state used by particle affectors (remaining and initial life, initial rotation, velocity) and overrides updating and transformation so the particle can move independently of its parent, optionally in local space.
Base classes
- class Sprite
- Scene node that draws a single textured quad.
Constructors, destructors, conversion operators
Public functions
Public variables
- float life_
- Current particle remaining life in seconds.
- float startingLife
- Initial particle remaining life.
- float startingRotation
- Initial particle rotation.
- Vector2f velocity_
- Current particle velocity vector.
- bool inLocalSpace_
- Whether particle transformations are in local space.