Modules
Particles
Particle backgrounds with optional activation and cleanup.
Use particle effects
Enable FLUENT_QT_BUILD_PARTICLES and link FluentQt::Particles. Direct construction uses the CPU renderer without Spatial or OpenGL. ParticlesSession pauses caller-owned backdrops while it is inactive, without changing their settings.
#include <FluentQt/Particles.h>
auto* backdrop = new fluent::particles::ParticleBackdrop(parent);
backdrop->setEffect(fluent::particles::ParticleBackdrop::Starfield);from fluentqt.particles import ParticleBackdrop
backdrop = ParticleBackdrop(parent)
backdrop.setEffect(ParticleBackdrop.Effect.Starfield)Dependencies
FluentQt::FluentQt contains no particle code. FluentQt::Particles depends on FluentQt::Plugins. Gallery, PySide6 and Spatial builds turn it on automatically; Spatial uses it for its GPU particle layer.