What ParticleSystem advances: anything that steps by a delta in
seconds at an absolute simulation time. ParticleEmitter satisfies it.
Structural rather than ParticleEmitter itself, for the reason
AnimationSystem.Advanceable gives: the system states its actual requirement,
so a future emitter kind (a GPU-backed one, a trail emitter) satisfies it
without this file importing it, and a test can drive it with a three-line
stub.
What ParticleSystem advances: anything that steps by a delta in seconds at an absolute simulation time.
ParticleEmittersatisfies it.Structural rather than
ParticleEmitteritself, for the reasonAnimationSystem.Advanceablegives: the system states its actual requirement, so a future emitter kind (a GPU-backed one, a trail emitter) satisfies it without this file importing it, and a test can drive it with a three-line stub.