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.